LOG 打印类
1.rootLogger后面跟着输出日志的级别:
1.1 ERROR 为严重错误 主要是程序的错误
1.2 WARN 为一般警告,比如session丢失
1.3 INFO 为一般要显示的信息,比如登录登出
1.4 DEBUG 为程序的调试信息
Logger中有五个级别:track,debug,info,warn,error。
3.1.1 用户级别
Error、Warn和Info这三个级别的Log会出现在生产环境上,他们必须是运维人员能阅读明白的
3.1.1.1 Error
影响到程序正常运行、当前请求正常运行的异常情况,例如:
打开配置文件失败
第三方应用网络连接异常
SQLException
不应该出现的情况,例如:
某个Service方法返回的List里面应该有元素的时候缺获得一个空List
做字符转换的时候居然报错说没有GBK字符集
3.1.1.2 Warn
不应该出现但是不影响程序、当前请求正常运行的异常情况,例如:
有容错机制的时候出现的错误情况
找不到配置文件,但是系统能自动创建配置文件
即将接近临界值的时候,例如:
缓存池占用达到警告线
3.1.1.3 Info
系统运行信息
Service方法的出入口
主要逻辑中的分步骤
外部接口部分
客户端请求参数和返回给客户端的结果
调用第三方时的调用参数和调用结果
3.1.2 开发级别
Debug和Trace这俩个级别主要是在开发期间使用或者当系统出现问题后开发人员介入调试的时候用的,需要有助于提供详细的信息。
3.1.2.1 Debug
用于记录程序变量