为何syslog严重级别关键词error、warn及panic被弃用?
Syslog严重级别关键词弃用的疑问
根据维基百科Syslog页面及syslog.conf手册页的记载,syslog的严重级别关键词panic、error、warn已被弃用,分别由emerg、err、warning替代。
我能理解弃用panic的合理性——这个词的含义不够恰当,用emergency作为替代是合理的。但令人困惑的是,用缩写err替换error,却用完整词warning替换warn,这种做法显得完全不一致,最终的关键词集混合了缩写和完整词,找不到明显的规律。
RFC5424定义了syslog标准,但只明确了级别对应的数值和完整文本描述,并未提及这些关键词,因此我不清楚这些关键词的正式定义来源,也不知道是谁主导了这次弃用动作。
我有两个核心疑问:
- 为何要修改
error和warning这两个严重级别关键词? - 为何不统一整个关键词集?比如要么全部使用缩写形式:
emerg、alert、crit、err、warn、note、info、debug;要么全部使用完整词形式:emergency、alert、critical、error、warning、notice、informational、debug。
内容的提问来源于stack exchange,提问作者rolinger
相关产品推荐
相关产品推荐

