关于ConversionPattern:
%c 输出类的名字,默认是输出全名,可以指定输出多少层次,比如%c{2}这样配置的话 "a.b.c" 是全类名,会输出"b.c".
%d 用来输出log事件发生的时间。可以指定格式,比如:%d{yyyy-MM-dd HH:mm:ss}会输出
2007-04-26 20:12:03
%F 输出log事件发生的文件。
%l 输出log事件发生的位置,会输出全类名和在源码的哪一行。
%L 输出log事件发生在源码的第几行。
%m 输出message的内容,就是logger.info(message)的内容。
%M 输出log事件发生的方法名。
%n 输出一个换行符。不用担心系统的问题。
%p 输出log事件的级别,即info,debug,warn等。
%r 输出log事件所用的时间。
%t 输出log事件所在的线程。
%x 输出NDC
%X 输出MDC
%% 输出%
一般的用法:
log4j.appender.stdout.layout.ConversionPattern=%d %5p (%c:%L) - %m%n
就足够了,但是有时候需要输出业务日志,则需要简短
log4j.appender.stdout.layout.ConversionPattern=%d %p - <%m>%n
Log4j相关链接:
http://wiki.apache.org/logging-log4j/Log4jXmlFormat
Log4j和CommonLog的使用
http://touch.iteye.com/blog/31632
分享到:
相关推荐
1.该笔记中详细的介绍了log4j的作用和优势、具体地讲解了log4j的使用步骤和详细配置。 2.深入的说明了log4j在项目中的重要地位以及给项目带来的影响,同时说明了log4j的优化。 3.该笔记从log4j的简介/入门开始介绍,到...
log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记
Log4j 学习笔记. 1. Log4j的类图 2. Logger:日志写出器 1. Logger的输出方法 2. Logger的命名规则 3. Log level 4. 示例代码 5. 关于logger的两点说明 3. Appender:日志目的地 1. ConsoleAppender 2. ...
Log4j学习笔记和一套完整定义实例 精辟
Log4j 学习笔记,主要介绍了Log4j如何使用。
Log4j2学习笔记,引入log4j2的依赖-log4j2.xml配置模板-application.properties文件配置-使用
log4j的笔记,教你用log4j。
log4j 学习笔记 自己整理出来的 网上写的很杂乱。其实在java企业级中开发 我们更重视的是如何做日志记录。本笔记快速入门使用 log4j 节省了企业开发的学习成本
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等等,我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成...
log4j学习笔记.
Jerry lv的log4j笔记,图文并茂,推荐
Log4J学习笔记 1、配置文件 2、数据库 3、封装
log4j的详细学习笔记,最适合初级、中级学员
*Log4j 学习笔记,自己的一点学习经验
log4j学习笔记及写入数据库配置,一份log4j学习资料。还包含log4j写入数据库的配置方法。
Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j ,我们可以控制日志信 送的目的地是控制台、文件、 GUI 组件、甚至是套接口服务器、 NT 的事件记录器、 X Syslog 守护进程等;我们也可以控制每一条日志的...
log4j的学习笔记,网上找到的,写的很不错
pptx格式。Log4j详细讲解。Logger--日志写出器,供程序员输出日志信息 。Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。