`

Log4j 配置文件示例

阅读更多

今天在网上找到log4j的详细介绍、配置文件内容如下:

 

#此句为定义名为stdout的输出端是哪种类型,可以是
#org.apache.log4j.ConsoleAppender(控制台),
#org.apache.log4j.FileAppender(文件),
#org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),
#org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)
#org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)
log4j.appender.stdout=org.apache.log4j.ConsoleAppender

#此句为定义名为stdout的输出端的layout是哪种类型,可以是
#org.apache.log4j.HTMLLayout(以HTML表格形式布局),
#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

#如果使用pattern布局就要指定的打印信息的具体格式ConversionPattern,打印参数如下:
#%m 输出代码中指定的消息
#%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
#%r 输出自应用启动到输出该log信息耗费的毫秒数
#%c 输出所属的类目,通常就是所在类的全名
#%t 输出产生该日志事件的线程名
#%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
#%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式
#比如:%d{yyyy MMM dd HH:mm:ss,SSS} 输出类似:2002年10月18日 22:10:28,921
#%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
#[Log4JDemo]是log信息的开头,可以为任意字符,一般为项目简称。
log4j.appender.stdout.layout.ConversionPattern=[Log4JDemo] %p [%t] %C.%M(%L) | %m%n

#设置日志文件
log4j.appender.LogFile=org.apache.log4j.FileAppender
log4j.appender.LogFile.File=log.log
log4j.appender.LogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.LogFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l  %m%n

#此句为将等级为ALL的日志信息输出到stdout和LogFile这两个目的地
#stdout和R的定义在下面的代码,可以任意起名
#等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL
#如果配置OFF则不打出任何信息
#如果配置为INFO这样只显示INFO, WARN, ERROR的log信息,而DEBUG信息不会被显示,
log4j.rootCategory=ERROR ,stdout, LogFile

 

分享到:
评论

相关推荐

    log4j使用手册和配置文件示例

    log4j使用手册和配置文件示例

    log4j的配置示例

    简单的log4j测试工程 博文链接:https://lgsun592.iteye.com/blog/865970

    log4j.xml 配置文件

    log4j 的配置文件示例 log4j是很好用的日志,建议项目里面都用上.

    SpringBoot2.X整合Mybatis代码示例2-使用配置文件方式+Log4j

    在项目开发过程中,日志是必不可少的,此文将讲解SpringBoot2.x中log4j的整合。

    log4j自定义日志文件名及日志输出格式

    根据项目需要,要求日志文件名及输出的日志内容头为特殊的格式,因此重写了log4j的一些方法,如要求的格式和项目不同,可根据示例参考进行再次的修改

    Log4j 学习笔记.doc

    Log4j 学习笔记. 1. Log4j的类图 ...3. xml格式的log4j配置文件概述 4. 在xml文件中配置appender和layout 5. 我自己的一个使用xml文件配置log4j环境的很简单的例子 6. Log4j的编码习惯 参考资料

    log4j使用总结

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

    深入学习log4j

    Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,...

    Log4j日志管理系统简单使用说明

    在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用,具体如下:    1、 配置根Logger,其语法为:  log4j.rootLogger = [ level ] , ...

    log4j.properties

    log4j日志文件的配置文件示例,粘贴至项目src配置文件目录可直接使用。

    log4net完整示例代码配置

    几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套...Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。

    Log4J2JasonSample:Log4j 2 Jason 配置示例应用程序

    这是 Log4J 2.2 JSON 配置示例应用程序。 克隆网址: : 通过 maven 运行: mvn clean install 从 Eclipse 运行:右键单击项目-> Run As -> Maven install 注意:您已经在 Eclipse 中安装了 maven 插件。 一旦 ...

    Loger_slf4j写入数据表Demo

    一、运行部署 1、将LogerWriteMySqlDemo项目导入Eclipse 2、修改db.properties文件中数据库...三、配置文件db.properties、log4j.properties两个配置文件可以通过servlet配置来使用,也可以直接先用DbUtil.java中先测试

    Log4j学习笔记

    供初学人员学习,包括log4J的文件配置以及代码示例

    java-property-file-and-log4j-logging-examples:使用log4j的Java属性文件示例和日志记录示例

    java-property-file-and-log4j-记录示例 用于读取.properties文件的可插拔Java Web应用程序插件 项目1:读取属性文件 建议不要在.java文件中存储服务器配置,例如数据库用户名,数据库密码,数据库IP地址,其他服务...

    stackify-log-log4j12:适用于Log4j 1.2的Stackify Log Appender

    < dependency> < groupId>com.stackify</ groupId> < artifactId>stackify-log-log4j12</ artifactId> < version>4.0.1</ version> < scope>runtime</ scope></ dependency>用法附加程序配置示例(* ...

    log4j2-hedera:通过Appender提供对Hedera:trade_mark:的Log4j 2.x支持,该Appender使用Hedera:trade_mark:共识服务(HCS)记录已记录的事件

    log4j2-hedera 通过Appender提供对Hedera:trade_mark:的支持,该Appender使用Hedera:trade_mark:共识服务(HCS)记录已记录的事件。 安装 ... 此存储库中有一个示例配置文件。 在log4j2.xml中的App

    SpringBoot2 集成log4j2日志框架的实现

    主要介绍了SpringBoot2 集成log4j2日志框架的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    mybatis入门示例项目

    mybatis入门示例项目,包括数据库sql语句,映射文件配置,配置文件加载和Junit测试,log4j打印日志等功能。

    log4p:登录python

    使用应用程序根目录中的配置文件 [log4p.py]。 应用示例: from log4p import log TestLog = log( name ) TestLog.debug("Debug Log") TestLog.info("Info Log") 输出如下: 2015-01-20 16:18:47,692 DEBUG ...

Global site tag (gtag.js) - Google Analytics