logger.go 448 B

12345678910111213141516171819202122232425262728
  1. package config
  2. import (
  3. "IotAdmin/core/sdk/pkg/logger"
  4. )
  5. var LoggerConfig = new(Logger)
  6. type Logger struct {
  7. Type string
  8. Path string
  9. Level string
  10. Stdout string
  11. EnabledDB bool
  12. Cap uint
  13. SaveDays int
  14. }
  15. // Setup 设置logger
  16. func (e Logger) Setup() {
  17. logger.SetupLogger(
  18. logger.WithType(e.Type),
  19. logger.WithPath(e.Path),
  20. logger.WithLevel(e.Level),
  21. logger.WithStdout(e.Stdout),
  22. logger.WithCap(e.Cap),
  23. )
  24. }