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