init.go 863 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package logger
  2. import "git.listensoft.net/tool/jspkit/config"
  3. // NewConfig 创建调试/生产日志配置
  4. func NewConfig() (cfg config.System) {
  5. return config.System{
  6. Logger: config.Logger{
  7. Level: "info",
  8. Filename: "log.log",
  9. MaxSize: 10,
  10. MaxBackups: 10,
  11. MaxAge: 10,
  12. Compress: true,
  13. Console: true,
  14. ToMq: true,
  15. MqSetting: config.MqSetting{
  16. Host: "localhost",
  17. Port: 5672,
  18. Username: "guest",
  19. Password: "guest",
  20. },
  21. },
  22. }
  23. }
  24. // NewTestConfig 创建测试日志配置
  25. func NewTestConfig() config.System {
  26. // TODO: 不写文件,只输出到控制台
  27. return config.System{
  28. Logger: config.Logger{
  29. Level: "debug",
  30. Filename: "log.log",
  31. MaxSize: 10,
  32. MaxBackups: 10,
  33. MaxAge: 10,
  34. Compress: false,
  35. Console: true,
  36. ToMq: false,
  37. },
  38. }
  39. }