`

log4j配置总结

    博客分类:
  • java
阅读更多

### set log levels - for more verbose logging change 'info' to 'debug' ###

## OFF<DEBUG < INFO < WARN < ERROR < FATAL<ALL 信息输出等级由大到小

log4j.rootLogger=ERROR,A1,A2

 log4j.rootLogger = [ level ] , appenderName, appenderName2

 level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG < INFO < WARN 一般常用的为 DEBUG ,INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法

debug(Object message ) ;

info(Object message ) ;

warn(Object message ) ;

error(Object message ) ;

如果设置级别为INFO,则优先级大于等于INFO级别(如:INFO、WARN、ERROR)的日志信息将可以被输出,小于该级别的如:DEBUG将不会被输出

appenderName :就是指定日志信息输出目的地,比如(打印到控制台,输出到文件等)。同一条日志信息可以配置多个输出目的地。

#org.apache.log4j.HTMLLayout(以HTML表格形式布局),

#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),

#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),

#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息) 

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

 

#org.apache.log4j.ConsoleAppender(控制台)

#org.apache.log4j.FileAppender(文件)

#org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)

#org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生新文件)

#org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)

log4j.appender.A1=org.apache.log4j.ConsoleAppender

log4j.appender.A1.Target=System.err

 

#%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL 

#%r 输出自应用启动到输出该log信息耗费的毫秒数 

#%c 输出所属的类目,通常就是所在类的全名 

#%t 输出产生该日志事件的线程名 

#%n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n” 

#%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似: 2002年10月18日 22:10:28,921 

#%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main(TestLog4.java:10) 

log4j.appender.A1.layout.ConversionPattern==%4p [%t] (%F:%L) - %m%n

 

### direct messages to file mylog.log ###

log4j.appender.A2=org.apache.log4j.RollingFileAppender

log4j.appender.A2.File=d:/mylog.log #指定输出文件位置

log4j.appender.A2.MaxFileSize =100KB #指定大小新建文件

log4j.appender.A2.layout=org.apache.log4j.PatternLayout

log4j.appender.A2.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}\:%L - %m%n

 

 

分享到:
评论

相关推荐

    log4j使用总结

    该文档包括log4j的介绍、log4j的配置文件以及配置参数详解、log4j在程序中的使用、以及log4j配置示例四大部分。

    log4j配置详解总结资料

    log4j配置详解,总结资料,log4j配置详解,总结资料

    log4j 动态配置

    本人在项目中总结的一点小经验 关于log4j动态配置的一些方法和心得

    log4j 本人亲自测试 总结

    log4j配置详解,本人亲自测试总结,新人必备啊

    log4j.properties配置详解.rtf

    log4j.properties配置详解,长期总结,以完善

    log4j常用Appender配置

    这个文档是本人自己打开log4j源码自己总结的,希望对大家有用。

    log4j配置 ACCP教师录屏

    手把手教你log4j配置+录屏+源代码+使用总结 全面的log4j资料。 因为原创,所有高分. 请支持下原创!

    Eclipse 环境下 log4j配置说明及所需jar包.rar

    本人将Eclipse 环境下log4j需要的jar包及配置文件以及简单的使用步骤总结了一下,希望对大家有帮助

    log4j使用总结,非常详细

    非常详细的log4j的描述,配置,和各种配置选项.

    总结的一些关于log4j的文章

    好文共欣赏: ...log4j.xml配置文件设置.doc Log4J快速入门.htm pwosboy -JavaEye技术社区.htm 将系统日志发布到多个文件.htm 请问怎么控制日志的输出啊.htm 怎样关闭Hibernate启动时的DEBUG信息.htm

    日志框架总结JUL、Log4j、Log4j2、Logback以及门面技术

    Log4j 组件 使用 Logback 由Log4j之父做的另一个开源项目,业界中称作logj后浪,一个可靠、同样且灵活的java日志框架。 Logback组件 Logback配置 Logback输出格式 使用 Log4j2 特征 使用 日志门面技术 JCL 使用 SLF4...

    log4j-demos:log4j和log4j2的演示

    项目结构log4j (log4j 常见配置文件配置)log4j2 (log4j2 常见配置文件配置)demos (常见demos,详情如下)log4j & demosDemo1 log4j 基础Demo2 log4j-servletDemo3 log4j-springlog4j2 & demosDemo1 log4j2 基础Demo2 ...

    Log4J使用(中文)

    本文是根据项目需要,总结一些网文所写,都是经过测试。内容包括:环境搭建、配置文件结构介绍、写入文件、写入数据库、按大小写入文件、按应用写入文件、按日期生成文件等。

    基于Java日志平台的访问链路追踪实战(1.01G)

    ---15-log4j配置文件与配置项.mp4 ---16-log4j的appender及pattern格式.mp4 ---17-logback配置及官方文档使用.mp4 ---18-logback配置自动刷新.mp4 ---19-jcl配置及实现类优先级.mp4 ---20-commons-logging配置

    基于Java日志平台的访问链路追踪实战(1.34G)

    ---15-log4j配置文件与配置项.mp4 ---16-log4j的appender及pattern格式.mp4 ---17-logback配置及官方文档使用.mp4 ---18-logback配置自动刷新.mp4 ---19-jcl配置及实现类优先级.mp4 ---20-commons-logging配置

    nodejs log4js 使用详解

    先大概的对log4js 的基本用法做一个总结,使用configure()方法对日志输出进行配置,使用 getlogger()方法获取logger对象,然后使用logger 对象进行打印各个级别的日志。其中比较复杂的是 configure()方法中的配置...

    mybatis超级资料包

    4、mybatis使用log4j.xml和log4j.properties两种日志输出方式的配置 5、部分sql文件参考样例(比如if的另类用户,id in('a','b')转换为(and id =? or id =? or id =? ... ) 总之 抛砖引玉) 6、文件中有我的联系方式,...

    Mybatis知识点.docx

    对mybatis使用的总结汇总以及实例演示,包括log4j的配置使用,常用的一些文档配置方法等。基本查询语句示例,insert语句主键回显,config文件配置,一对一关系配置使用,一对多关系配置等。

    jpivot学习总结.doc

    1. jpivot加入其它应用中 解压jpivot.war 文件,在你的应用...在一个 JSP 页面当中,如果要使用 JPivot 标签库,除了要配置相关的配置文件外,我们需要在 JSP 头的位置声明对 JPivot 标签库的引用,引用方法如下: ...

    Java日志框架:logback详解

    记得前几年工作的时候,公司使用的日志框架还是log4j,大约从16年中到现在,不管是我参与的别人已经搭建好的项目还是我自己主导的项目,日志框架基本都换成了logback,总结一下,logback大约有以下的一些优点:内核...

Global site tag (gtag.js) - Google Analytics