log4j笔记

怎甘沉沦 提交于 2020-02-18 19:14:51

***************************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

 

 

 

 

 

 

 

 

 

输出格式

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!