LogPrintln.go 631 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package logs
  2. import (
  3. "fmt"
  4. "github.com/astaxie/beego/logs"
  5. "runtime"
  6. "time"
  7. )
  8. var logx *logs.BeeLogger
  9. var Test = true
  10. func init() {
  11. logx = logs.NewLogger()
  12. logx.SetLogger(logs.AdapterFile, `{"filename":"logs/logx/logx.log"}`)
  13. logx.EnableFuncCallDepth(true)
  14. if runtime.GOOS == "windows" {
  15. Test = true
  16. } else {
  17. Test = false
  18. }
  19. }
  20. func Println(a ...interface{}) {
  21. //if Test {
  22. //
  23. //}
  24. fmt.Println(time.Now().Format("2006-01-02 15:04:05"), "=>", a)
  25. logx.Info(time.Now().Format("2006-01-02 15:04:05")+">", a)
  26. }
  27. //func Println(a ...interface{}) {
  28. // if test {
  29. // fmt.Printf("=>", a)
  30. // }
  31. // logx.Info(">", a)
  32. //}