***************************2018年7月1日16:43:18 log4j
Log4j笔记:
Log4j(log for java)java日志文件
1.是Apache的一个开源项目;
2.是使用Java语言编写的一个日志框架;
03.用于记录程序中的日志信息;
04.可以将日志信息输出到控制台,文件等目的地。
编写Log文件的作用:
01.记录变量的变化情况,易于我们后期代码维护和调试
02.周期性保存一些数据到文件中,以便于后续使用;
03.可以设置日志信息的级别,便于管理。
Log的日志组成部分
01日志记录器
02日志的输出格式
03日志的输出目的地
Err
Warn
Info
Debug
Truce
Log4j的输出格式:
%p : 日志信息的优先级
%d : 日志的输出时间 比如 %d{yyyy-MM-dd hh:mm:ss}
%C : 输出日志信息的全类名
%l : 日志输出的位置,包含类名,线程和日志输出的行号
%m : 日志输出的信息
%M : 日志输入所在的方法
%n : 换行
%r : 从程序启动到输出日志信息,经历的时间(毫秒)
%t : 输出日志信息的线程
01.指定日志信息输出到哪个地方
02.可以同时指定多个输出目的地
03.一个输出目的地就是一个Appender ===》一个类
Log4j的使用:
- 需要引入jar包,log4j
- 创建resource
输出格式