高校校园网站建设评比自评,wordpress标题转英文,xml做网站源码,大网站建设规范log4j是一个开源的日志#xff0c;共分为六个等级#xff1a;LOG、DEBUG、INFO、WARN、ERROR、和FATAL。 DEBUG是其中的一种日志级别。一般我们用这个方法的时候都是这样的#xff1a;
if(log.isDebugEnabled()){log.debug(debug#xff01;);
}
意思是共分为六个等级LOG、DEBUG、INFO、WARN、ERROR、和FATAL。 DEBUG是其中的一种日志级别。一般我们用这个方法的时候都是这样的
if(log.isDebugEnabled()){log.debug(debug);
}
意思是如果log4j的配置中开启debug级别日志那么我们就打印输出debug日志其在输出日志中会被标记为[DEBUG].
这样做的好处是在我们开发阶段有时候需要查看特定数据我们可以把日志级别定为DEBUG级调试信息会输出在日志里便于调试和跟踪修改bug。当产品发布上线之后可以在log4j配置中去掉DEBUG级别这时调试信息就不会输出在日志里日志会只显示运行的相关信息。如此一来控制输出什么日志不需要修改代码只需修改配置文件的参数而已。
推荐使用log日志输出调试信息而不要使用System.out.println()方法主要是因为println()使用了同步锁会影响程序的并发性能和系统的吞吐量。