enums.go 519 B

123456789101112131415161718192021222324252627282930313233
  1. package fslog
  2. import (
  3. "go.uber.org/zap/zapcore"
  4. )
  5. type Level zapcore.Level
  6. const (
  7. DebugLv = Level(zapcore.DebugLevel)
  8. InfoLv = Level(zapcore.InfoLevel)
  9. WarnLv = Level(zapcore.WarnLevel)
  10. ErrorLv = Level(zapcore.ErrorLevel)
  11. )
  12. func (l Level) zap() zapcore.Level {
  13. return zapcore.Level(l)
  14. }
  15. // zapcore.Core 的分类枚举
  16. // 方便外部对默认core的改写、扩展
  17. type coreType uint8
  18. const (
  19. // 控制台输出
  20. console = iota
  21. // 文件输出
  22. output
  23. // zap内置
  24. system
  25. // 用户定义
  26. third
  27. )