LogPrintln.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package logs
  2. import (
  3. "ColdVerify_local/conf"
  4. "fmt"
  5. "github.com/astaxie/beego/logs"
  6. )
  7. var Logx *logs.BeeLogger
  8. func init() {
  9. Logx = logs.NewLogger()
  10. Logx.SetLogger(logs.AdapterFile, `{"filename":"logs/Logx/Logx.log"}`)
  11. Logx.SetLevel(logs.LevelDebug)
  12. Logx.EnableFuncCallDepth(true)
  13. Logx.SetLogFuncCallDepth(3)
  14. if conf.RunMode == "dev" {
  15. Logx.SetLogger(logs.AdapterConsole, `{"filename":"logs/console/console.log"}`)
  16. }
  17. }
  18. func Println(format string, v ...interface{}) {
  19. for _, _ = range v {
  20. format += " %v"
  21. }
  22. Logx.Info(format, v...)
  23. fmt.Println(v)
  24. }
  25. // Debug Log DEBUG level message.
  26. func Debug(format string, v ...interface{}) {
  27. for _, _ = range v {
  28. format += " %v"
  29. }
  30. Logx.Debug(format, v...)
  31. }
  32. // Info Log ERROR level message.
  33. func Info(format string, v ...interface{}) {
  34. for _, _ = range v {
  35. format += " %v"
  36. }
  37. Logx.Info(format, v...)
  38. }
  39. // Error Log ERROR level message.
  40. func Error(format string, v ...interface{}) {
  41. for _, _ = range v {
  42. format += " %v"
  43. }
  44. Logx.Error(format, v...)
  45. }
  46. // Warning Log WARNING level message.
  47. func Warning(format string, v ...interface{}) {
  48. for _, _ = range v {
  49. format += " %v"
  50. }
  51. Logx.Warning(format, v...)
  52. }