java设置每个方法打印日志 为什么日志只应该有三个级别?
为什么日志只应该有三个级别?
日志只需要三个级别:正常、错误和调试。其中,normal用于记录一般的程序运行信息,error用于记录必须处理的错误信息,debug用于记录详细的调试信息。当程序正常运行时,它只打开正常和错误日志;当它需要跟踪问题时,它会再次打开调试日志。这代表了我们可以做出的三种反应:正常、错误和调试。因为我们只能对日志做出这三个反应,所以日志应该只分为这三个层次。作为证明,我看过一家大公司的一些Java项目。那些项目的日志都乱七八糟。因此,日常维护中基本忽略了所有日志。大多数程序员不知道如何记录的原因是他们缺乏一个可执行的指导方针:应该写什么信息,应该写什么类型的日志。有些程序员经常把必须处理的错误写在warning中,这样错误日志就不能覆盖所有必须处理的错误,这使得监控错误日志变得毫无意义。日志之所以只能分为三级,是为了给程序员提供一个明确的指导:所有需要处理的错误都必须写入错误日志;其他信息必须正常写入,正常信息不需要处理,不影响系统的运行;调试信息是用debug编写的。A:如果需要异常请求,写正常日志;如果请求需要程序员或运维人员处理,写错误日志。答:在一个设计合理的系统中,缓冲区通常不能满。这种情况需要程序员改变代码或操作维护来改变配置。因此,您需要编写一个错误日志。
java设置每个方法打印日志 java输出log log4j日志级别配置
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。