log4j笔记

***************************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的使用:

  1. 需要引入jar包,log4j
    1.  

  2. 创建resource

 

 

 

 

 

 

 

 

 

输出格式

 

 

 

posted @ 2018-07-03 08:33  liuzhe01  阅读(104)  评论(0编辑  收藏  举报