init.go 531 B

12345678910111213141516171819202122232425
  1. package log
  2. import (
  3. "os"
  4. )
  5. func init() {
  6. var err error
  7. rules, err = parseEnvRules()
  8. if err != nil {
  9. panic(err)
  10. }
  11. // The default formatter should be parsed here when it is implemented.
  12. Default = loggerCore{
  13. nonZero: true,
  14. // This is the level if no rules apply, unless overridden in this logger, or any derived
  15. // loggers.
  16. filterLevel: Warning,
  17. Handlers: []Handler{DefaultHandler},
  18. }.asLogger()
  19. Default.defaultLevel, _, err = levelFromString(os.Getenv(EnvDefaultLevel))
  20. if err != nil {
  21. panic(err)
  22. }
  23. }