JAVA笔记(十四)--Log4j的使用

77 阅读1分钟

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:输出日志信息所属的类目,通常就是所在类的全名