在软件设计和系统运维过程中,一个很大的苦恼是各个系统的日志文件格式差别太大,要分析日志文件中的有用信息难度很大。特问一下专家,是否有日志文件设计的最佳实践和设计规范?例如:建议使用log4j工具统一输出日志;一个系统只能写入一个日志文件;等等。
这个事情是最烦躁的事情,每一个软件公司有一套标准,一个公司不同系统标准也不一样。硬件日志软件日志没法儿统一标准,不同硬件厂商的设备,日志标准不一样。
所以这个事情就统一不了,因为他们本身的性质及表达方式都不一样。所以也就没有必要非要全部统一。能做到应用系统层的统一就不错了。
因地制宜吧,不同的日志有不同的分析方法。按照需求抽取自己想要的关键信息就可以了。
收起参考链接文档:
业务应用系统的日志规范要求:
http://www.aixchina.net/Document/detail/tid/212049
日志格式规范:
http://www.aixchina.net/Document/detail/tid/212051