在 Linux 中,syslog 日志级别通常遵循 syslog 标准(RFC 5424),也兼容传统的 syslog(3) 实现。不同级别用于表示事件的严重程度,从最严重到最不严重排列如下:
| 级别值 | 名称 | 含义 |
|---|---|---|
| 0 | emerg | 紧急,系统不可用(如 kernel panic) |
| 1 | alert | 必须立即处理的严重问题 |
| 2 | crit | 严重错误(如硬件故障) |
| 3 | err | 一般错误 |
| 4 | warning | 警告信息 |
| 5 | notice | 正常但值得注意的事件 |
| 6 | info | 普通信息 |
| 7 | debug | 调试信息 |
数值越小,级别越高、越严重。
*.err /var/log/error.log
auth.info /var/log/auth.log
logger -p local0.err "something wrong"
priority 概念,与 syslog 级别一一对应local0~local7)如果你是想了解 rsyslog 配置、journalctl 级别,或 内核日志级别,可以告诉我具体场景。