跳至正文
Wener Notes

Logging FAQ

约 2 分钟阅读
标签:FAQ

Level

  • level - importance - severity
  • 日志级别有两种表示方式:
    • SeverityText
    • SeverityNumber - Priority
      • 1-100
      • 0-7
  • Severity, Urgency
  • Filtering
  • Actionability
  • Consistency
  • Customization
  • Extensibility
meanlevelsyslogconsolego/slogOpenTelemetryslf4j
Emergencyemerg0,panic
Alertalert1
Criticalcrit2
FatalfatalFATAL, 21-24
Errorerror3,err,error✅8ERROR, 17-20
Warningwarn4,warning,warn✅4WARN, 13-16
Noticenotice5
Informationinfo6✅0INFO, 9-12
Debugdebug7✅-4DEBUG, 5-8
Tracetrace✅TRACE, 1-4

  • silent
  • fatal
  • error
    • panic
    • critical
  • warn
    • warning
  • log
  • info
    • success
    • fail
    • start
    • ready
  • debug
  • trace
  • verbose
text

/*
Bunyan
 const levels = {
    FATAL: 60,
    ERROR: 50,
    WARN: 40,
    INFO: 30,
    DEBUG: 20,
    TRACE: 10
  }

  Pino
  const levels = {
    fatal: 60,
    error: 50,
    warn: 40,
    info: 30,
    debug: 20,
    trace: 10
  }
Winston
  const levels = {
    error: 0,
    warn: 1,
    info: 2,
    debug: 3
  }
Syslog RFC 3164
0 = Emergency
1 = Alert
2 = Critical
3 = Error
4 = Warning
5 = Notice
6 = Informational
7 = Debug
 */

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub2 条
其他外链1 条
最近更新commit 8c45b83编辑