log4j.rootLogger=INFO, D
#MAIL ----- PASS TEST-----
#--------------------------------------------------------------#
log4j.appender.mail=org.apache.log4j.net.SMTPAppender
log4j.appender.mail.Threshold=INFO
log4j.appender.mail.BufferSize=10
log4j.appender.mail.From=*******@qq.com
log4j.appender.mail.SMTPHost=smtp.qq.com
log4j.appender.mail.SMTPUsername=*******
log4j.appender.mail.SMTPPassword=*******
log4j.appender.mail.SMTPDebug=false
log4j.appender.mail.Subject=Log4j Error Message Sent By Eric
log4j.appender.mail.To=*******@qq.com,*******@qq.com
log4j.appender.mail.Bcc=*******@qq.com
log4j.appender.mail.layout=org.apache.log4j.PatternLayout
log4j.appender.mail.layout.ConversionPattern=%d - %c - %-4r [%t] %-5p %c %x - %m%n
#--------------------------------------------------------------#
#Rolling FILE ----- PASS TEST-----
#--------------------------------------------------------------#
log4j.appender.A=org.apache.log4j.RollingFileAppender
log4j.appender.A.Threshold=INFO
log4j.appender.A.File=e\:/logs/log4j.log
log4j.appender.A.MaxFileSize=1KB
log4j.appender.A.MaxBackupIndex=10
log4j.appender.A.layout=org.apache.log4j.PatternLayout
log4j.appender.A.layout.ConversionPattern=%d %-5p %c - %m%n
#--------------------------------------------------------------#
#Console ----- PASS TEST-----
#--------------------------------------------------------------#
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} - %c -%-4r [%t] %-5p %c - %m%n
#--------------------------------------------------------------#
#Html ----- PASS TEST-----
#--------------------------------------------------------------#
log4j.appender.B=org.apache.log4j.FileAppender
log4j.appender.B.File=E:/logs/log4j.html
log4j.appender.B.layout=org.apache.log4j.HTMLLayout
log4j.appender.B.layout.LocationInfo=true
#--------------------------------------------------------------#
#DataBase ----- PASS TEST-----
#--------------------------------------------------------------#
log4j.appender.C=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.Driver=oracle.jdbc.driver.OracleDriver
log4j.appender.C.URL=jdbc:oracle:thin:@localhost:1521:ora
log4j.appender.C.User=eric
log4j.appender.C.Password=eric
log4j.appender.C.Sql=insert into eric_log_tbl(log_time, log_level, log_class, log_msg) values ('%d', '%p', '%t', '%m')
#--------------------------------------------------------------#
#xml ----- PASS TEST-----
#--------------------------------------------------------------#
log4j.appender.D=org.apache.log4j.FileAppender
log4j.appender.D.File=E:/logs/log4j.xml
log4j.appender.D.layout=org.apache.log4j.xml.XMLLayout
log4j.appender.D.layout.LocationInfo=true
#--------------------------------------------------------------#
分享到:
相关推荐
来自: ... Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
Extending Log4j Configuration 除了基本的配置选项外,Log4j2 还支持扩展配置功能: - **Custom Plugins**:开发自定义的插件。 - **PluginFactory**:使用 PluginFactory 注册自定义插件。 - **PluginBuilder**...
Log4j和Log4j2是两种广泛使用的Java日志框架,它们提供了灵活的日志配置和高性能的日志处理能力。本文将详细介绍如何在SpringBoot项目中配置Log4j和Log4j2。 ### SpringBoot与Log4j Log4j是Apache的一个开源项目,...
--Configuration 后面的 status,这个用于设置 log4j2 自身内部的信息输出,可以不设置,当设置成 trace 时,你会看到 log4j2 内部各种详细输出--> <!--monitorInterval:Log4j 能够自动检测修改配置 文件和重新配置...
### log4j乱码问题解决办法 #### 一、引言 在开发过程中,日志记录是必不可少的一个环节。良好的日志系统可以帮助开发者快速定位问题并进行调试。Log4j作为一款广泛使用的Java日志框架,在很多项目中扮演着重要...
在《Log4j将System.out搞到log4j中输出四》这篇博文中,作者可能详细讨论了这些步骤,并可能分享了一些实战经验。通过学习这篇博文,读者可以更深入地了解如何在实际项目中实现这一转换,提升日志管理的效率。 总结...
Log4j2 结合 Slf4j 配置使用 Log4j2 是一个功能强大且广泛使用的日志记录工具,它提供了灵活的日志记录机制和高性能的日志记录能力。Slf4j 则是一个简单的日志记录门面,提供了统一的日志记录接口。今天,我们将...
这通常通过修改服务器或JDK的启动脚本,添加相应的系统属性来完成,如`-Dlog4j.configurationFile=path/to/log4j2.xml`,指定Log4j2的配置文件位置。 此外,Log4j2还支持异步日志记录,这在高并发环境下能显著提高...
**日志框架Log4j详解** Log4j是Apache组织提供的一款开源的日志记录框架,广泛应用于Java应用程序中。在1.2.17版本中,Log4j为开发者提供了强大的日志处理能力,帮助他们追踪程序运行时的错误、警告和其他相关信息...
3. **配置Tomcat**:在`$CATALINA_HOME/lib`目录下添加`log4j-api.jar`和`log4j-slf4j-impl.jar`,这将使Tomcat使用Log4j2作为其内部的日志系统。 4. **排除其他日志实现**:确保你的应用中没有引入其他的日志实现...
DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration> <!-- Appenders --> <appender name="consoleAppender" class="org.apache.log4j.ConsoleAppender"> ... ...
标题中的“log4jdbc-log4j2配置简记”指的是在Java开发中使用log4jdbc-log4j2库来监控和记录SQL查询的过程。log4jdbc是一个开源项目,它允许开发者通过日志系统来追踪数据库操作,而log4j2是log4j的升级版,提供了更...
2. **配置Log4j**:在Android项目中,通常将Log4j的配置写入一个XML文件,如log4j2.xml,然后将其放在res/xml目录下。以下是一个基本配置示例: ```xml <Configuration status="WARN"> [%t] %-5level %...
如果你希望自定义配置文件的位置,可以通过系统属性`log4j.configuration`来指定,例如`System.setProperty("log4j.configuration", "path/to/your/log4j.properties")`。 总的来说,Log4j是一个强大且灵活的日志...
### Log4j中配置日志文件相对路径方法详解 #### 概述 在软件开发过程中,日志记录是一项重要的功能,它有助于开发者调试程序、监控应用程序的运行状态以及追踪问题。`Log4j`作为一款优秀的日志管理工具,被广泛应用...
Log4j2是一款广泛使用的日志框架,它提供了灵活且高效的日志记录功能。本示例将详细介绍如何配置并使用Log4j2将日志信息记录到MySQL数据库中。 首先,我们要理解Log4j2的核心概念。Log4j2主要包括以下几个组件: 1...
首先,Log4j由三个主要组件构成:配置器(Configuration)、日志器(Logger)和布局(Layout)。配置器定义了日志信息的输出格式和位置;日志器负责生成日志事件;布局则决定了日志信息的显示样式。 **一、配置Log4...
**Log4j2简介** Log4j2是Apache软件基金会的一个开源项目,它是一个日志记录框架,旨在提供比其前一代Log4j更高效、更灵活的日志记录功能。Log4j2的设计目标是提供更低的延迟、更好的可配置性、可扩展性和性能。在...
**日志框架Log4j详解** 在Java开发中,日志记录是一项至关重要的任务,它帮助开发者追踪程序运行状态,定位错误,优化性能,并提供调试信息。Log4j是Apache组织开发的一个开源日志框架,它以其高效、灵活和可扩展性...