`

log4j.properties 完整版

阅读更多

log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILE 
log4j.addivity.org.apache=true 

# 应用于控制台 
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 
log4j.appender.CONSOLE.Threshold=INFO 
log4j.appender.CONSOLE.Target=System.out 
log4j.appender.CONSOLE.Encoding=GBK 
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 
log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 

# 用于数据库 
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender 
log4j.appender.DATABASE.URL=jdbc:oracle:thin:@192.168.0.103:1521:ORCL 
log4j.appender.DATABASE.driver=oracle.jdbc.driver.OracleDriver 
log4j.appender.DATABASE.user=Nation 
log4j.appender.DATABASE.password=1 
log4j.appender.CONSOLE.Threshold=WARN 
log4j.appender.DATABASE.sql=INSERT INTO LOG4J(stamp,thread, infolevel,class,messages) VALUES ('%d{yyyy-MM-dd HH:mm:ss}', '%t', '%p', '%l', '%m') 
# INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n') 
# 写入数据库中的表LOG4J的Message字段中,内容%d(日期)%c: 日志信息所在地(类名)%p: 日志信息级别%m: 产生的日志具体信息 %n: 输出日志信息换行 
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout 
log4j.appender.DATABASE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 

# 每天新建日志 
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.A1.File=C:/log4j/log 
log4j.appender.A1.Encoding=GBK 
log4j.appender.A1.Threshold=DEBUG 
log4j.appender.A1.DatePattern='.'yyyy-MM-dd 
log4j.appender.A1.layout=org.apache.log4j.PatternLayout 
log4j.appender.A1.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L : %m%n 

#应用于文件 
log4j.appender.FILE=org.apache.log4j.FileAppender 
log4j.appender.FILE.File=C:/log4j/file.log 
log4j.appender.FILE.Append=false 
log4j.appender.FILE.Encoding=GBK 
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 

# 应用于文件回滚 
log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender 
log4j.appender.ROLLING_FILE.Threshold=ERROR 
log4j.appender.ROLLING_FILE.File=rolling.log 
log4j.appender.ROLLING_FILE.Append=true 
log4j.appender.CONSOLE_FILE.Encoding=GBK 
log4j.appender.ROLLING_FILE.MaxFileSize=10KB 
log4j.appender.ROLLING_FILE.MaxBackupIndex=1 
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 

#自定义Appender 
log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender 
log4j.appender.im.host = mail.cybercorlin.net 
log4j.appender.im.username = username 
log4j.appender.im.password = password 
log4j.appender.im.recipient = yyflyons@163.com 
log4j.appender.im.layout=org.apache.log4j.PatternLayout 
log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 

#应用于socket 
log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender 
log4j.appender.SOCKET.RemoteHost=localhost 
log4j.appender.SOCKET.Port=5001 
log4j.appender.SOCKET.LocationInfo=true 
# Set up for Log Facter 5 
log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout 
log4j.appender.SOCET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n 
# Log Factor 5 Appender 
log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender 
log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000 

# 发送日志给邮件 
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender 
log4j.appender.MAIL.Threshold=FATAL 
log4j.appender.MAIL.BufferSize=10 
log4j.appender.MAIL.From=yyflyons@163.com 
log4j.appender.MAIL.SMTPHost=www.wusetu.com 
log4j.appender.MAIL.Subject=Log4J Message 
log4j.appender.MAIL.To=yyflyons@126.com 
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout 
log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 


分享到:
评论

相关推荐

    log4j.properties(完整版) log4j.properties(精简版)

    本文将围绕Log4j的核心配置文件`log4j.properties`进行详细讲解,分为完整版和精简版两个部分。 **1. Log4j基础概念** Log4j由三个主要组件构成:Logger(日志器)、Appender(输出器)和Layout(布局)。Logger...

    log4j.properties完整版本

    log4j.properties log4j log4j日志保存到邮件 log4j保存到数据库

    log4j.properties配置文档(完整版)

    log4j运用,该文档是一个可以直接使用的log4j配置文档,里面包含项目中所有可能会使用到的配置,并加以说明各个配置的功能,相信对大家一定有用。需要特别注意的是,该文档中的各个配置在使用的时候请更具项目情况...

    新版本与旧版本log4j.jar包下载,附使用说明----.zip

    4. **配置文件**: 配置文件是Log4j的核心组成部分,通常命名为log4j.properties或log4j.xml。它定义了日志的输出级别(如DEBUG, INFO, WARN, ERROR)、输出目的地(控制台、文件、数据库等)以及格式。由于配置文件...

    log4j.1.2.17

    Log4j的配置文件通常为`log4j.properties`或`log4j.xml`,其中定义了日志的行为。例如: ```properties log4j.rootLogger=ERROR, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE...

    Log4j.jar下载

    "logging-log4j-1.3alpha-3"这个版本号表明这是Log4j的1.3 alpha 3版本,这意味着这是一个早期的测试版本,可能包含一些不稳定或未完全成熟的特性。正式版本通常更加稳定且推荐用于生产环境。不过,对于学习和理解...

    log4j.zip 1.2系列合集

    Log4j的配置主要通过`log4j.properties`或`log4j.xml`文件完成,其中包含了对logger、appender和layout的配置。例如: ```properties # 配置控制台输出 log4j.rootLogger=DEBUG, Console log4j.appender.Console=...

    log4j配置文件以及配套jar包.rar

    log4j-1.2.17.jar可能是为了兼容旧版代码或第三方库而包含的,因为Log4j 2.x并不完全向后兼容1.x。log4j.properties则是Log4j的配置文件,用于定义日志的行为和格式。 配置文件log4j.properties是Log4j的核心配置...

    log4j支持jar包

    尽管如此,由于Log4j设计时考虑到了向后兼容性,所以两个不同版本的jar包在同一个项目中并行使用是完全可行的,这为开发者提供了一定的灵活性,特别是当升级到新版本可能会引发其他问题时。 描述中提到的`...

    log4j从入门到精通(附jar文件)

    ### Log4j从入门到精通知识点详述 #### 1. Log4j简介 Log4j 是 Apache 软件基金会旗下的一个开源项目,它是一个用于 Java 的日志记录工具。通过使用 Log4j,开发者可以轻松地在 Java 应用程序中实现日志功能,不仅...

    Log4j.jar工具包

    5. **配置文件(log4j.properties或log4j.xml)**:Log4j通过配置文件来设定各个组件的行为。在项目中,通常会有一个专门的配置文件,其中定义了日志记录器、级别、布局和输出目的地的设置。这使得开发者可以不修改...

    log4j-1.2.17

    4. **异常堆栈追踪**:在ERROR级别下,log4j会自动打印出完整的异常堆栈信息,方便排查错误。 总结,log4j-1.2.17作为一个成熟的日志框架,其强大功能和灵活性使得开发者能够方便地管理和分析应用程序的运行状态。...

    log4j完整版配置

    把log4j的包和commons- logging的包(加在一起才两个)放到classpath下面。然后把配置文件保存为log4j.properties,也放在classpath下 面(如果用Eclipse的话,放在src目录下即可)。然后就可以运行了

    log4j-1.2.16

    Log4j是一个灵活且高效的日志系统,提供了一套完整的日志记录接口和实现。它的主要目标是简化日志记录过程,允许开发者自定义日志级别、格式和输出位置,同时支持多种输出目标,如控制台、文件、数据库等。Log4j-...

    Spring版本Log4J的Demo

    本项目"SpringLog4JDemo"将包含一个完整的Eclipse工程,其中展示了如何在Spring环境中配置Log4J,以及如何在代码中使用日志。通过这个项目,你可以学习到如何结合Spring和Log4J进行日志管理,提升应用的可维护性和...

    log4j配置及使用

    通常,Log4j的配置信息会保存在`log4j.properties`或`log4j.xml`文件中。加载配置文件是初始化Log4j的第一步,这可以通过`PropertyConfigurator.configure()`或`DOMConfigurator.configure()`方法完成。 5. **实例...

    log4j-tutorial-en.pdf

    - **log4j.properties 示例**: ```properties # 将日志消息定向到标准输出 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=...

    用到的两个log4j日志架包

    配置Log4j通常在`log4j.properties`或`log4j.xml`文件中进行。例如,以下是一个简单的配置示例: ```properties # Console Appender log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender....

    log4j The Complete Manual

    《log4j完整手册》是IT领域内关于日志记录框架log4j的权威指南,由Ceki Gülcü撰写,适用于log4j版本1.2及后续版本。log4j是一个广泛使用的Java日志记录工具,它为应用程序提供了一种灵活、高效的方式来管理日志...

    SpringMVC4.0 + MyBatis3.2 + 验证码 + 邮箱 + Log4j.rar

    在项目中,Log4j的配置文件(log4j.properties或log4j.xml)可以控制日志输出的格式、位置以及级别,帮助我们在开发和维护过程中追踪程序运行状态。 总结来说,"SpringMVC4.0+MyBatis3.2+验证码+邮箱+Log4j.rar"这...

Global site tag (gtag.js) - Google Analytics