1.日志级别
日志级别分为八种,自下而上依次是OFF-不打印、Fatal-致命错误,会造成程序终止、Error-程序错误,但是程序一般可以继续运行、Warn-警告,描述一些潜在的可能会导致问题的部分、Info-正常打印一些程序运行关键信息
2.日志调优
服务器资源不足、日志过于庞大时,打印日志会影响程序运行效率。
因此一般会在配置中指定日志输出级别,但是仅仅指定还不够
例如:
指定日志级别为Error,下述info日志不会打印
log.info(function());
function(){
....
}
但是会先计算function()的值再去判断info需不需要打印
使得function()是无效的资源开销
推荐使用log.isInfoEnable()
if(log.isInfoEnable()){
log.info(function());
}
function(){
....
}
log.isInfoEnable()会在计算前判断此处允许不允许打印info级别的日志,从而避免无效运行。
其他级别的方法类似:
log.isInfoEnable();
log.isErrorEnable();
...