JAVA笔记(十四)--Log4j的使用
log4j:
Log4j 是Apache的一个开源项目,是一个非常优秀的开源日志记录工具
a.需要jar可以到官网下载;
b.why: 如何实现以文件形式记录异常信息、程序正常运行的关键步骤信息? --日志文件
c.日志(log)
主要用来记录系统运行中一些重要操作信息
便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因
日志分类 :
SQL日志、异常日志、业务日志
log4j是一个非常优秀的开源日志记录工具
控制日志的输出级别
控制日志信息输送的目的地是控制台、文件等
控制每一条日志的输出格式
d.使用日志文件步骤:
1).添加log4j的jar文件;
2).配置日志属性文件log4j.properties;
3).创建日志文件对象并使用日志文件对象添加日志信息
e.配置文件内容详讲:
日志打印优先级别:DEBUG,INFO,WARN,ERROR,FATAL 从小到到
常见格式设置:
%p:输出日志级别;
%l:location:输出日志事件的发生位置
%L:line:输出代码中的行号
%m:message:输出代码中指定的消息,产生的日志具体信息
%n:输出一个回车换行符
%F:File:输出日志消息产生时所在的文件名称
%d:date:输出日志时间点的日期或时间
%c:class:输出日志信息所属的类目,通常就是所在类的全名