log4j.rootLogger=DEBUG,CONSOLE,A1,im
log4j.addivity.org.apache=true
# 应用于控制台
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
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.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]
n%c[CATEGORY]%n%m[MESSAGE]%n%n
#应用于文件
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=file.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
# Use this layout for LogFactor 5 analysis
# 应用于文件回滚
log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.Threshold=ERROR
log4j.appender.ROLLING_FILE.File=rolling.log //文件位置,也可以用变量${java.home}、rolling.log
log4j.appender.ROLLING_FILE.Append=true //true:添加 false:覆盖
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
#应用于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=web@www.wuset.com
log4j.appender.MAIL.SMTPHost=www.wusetu.com
log4j.appender.MAIL.Subject=Log4J Message
log4j.appender.MAIL.To=web@www.wusetu.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.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test
log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver
log4j.appender.DATABASE.user=root
log4j.appender.DATABASE.password=
log4j.appender.DATABASE.sql=INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %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=SampleMessages.log4j
log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j'
log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
#自定义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 = corlin@cybercorlin.net
log4j.appender.im.layout=org.apache.log4j.PatternLayout
log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
分享到:
相关推荐
【标题】"log4j+properties" 描述的是一个基于自动化测试工具Selenium的解决方案,其中涉及的关键组件是日志管理框架log4j及其配置文件`log4j.properties`。这个压缩包提供了一套适用于Selenium测试的完整log4j环境...
1. **配置方式**:Log4j的配置通常通过一个XML或.properties文件进行,例如`log4j.properties`或`log4j.xml`。在这个配置文件中,我们可以定义日志级别(TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF)、Appender和...
Log4j的配置主要通过`log4j.properties`文件进行设置,该文件定义了日志的输出目的地(appender)、布局格式(layout)、日志级别(threshold)等关键参数。 ##### Appenders Appenders决定了日志信息的输出位置,Log4...
Apache Log4j是Java平台上的一个著名日志记录框架,其1.2.15版本在标题和描述中被提及。这个版本的Log4j是一个较早的发行版,但仍然在许多遗留系统中广泛使用。它提供了强大的日志记录功能,支持多种日志输出格式和...
在实际应用中,通常会通过配置文件(如log4j.properties或log4j.xml)来精细控制Log4j的行为,包括设置日志级别、指定Appender及Layout、过滤特定的日志信息等。 总的来说,Log4j是Java开发中不可或缺的工具,它的...
Log4j的配置通常通过一个XML或.properties文件完成。例如,一个简单的配置文件可能如下所示: ```xml <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> ...
在项目中的`src/main/resources`目录下创建`log4j2.xml`或`log4j.properties`配置文件。这里以`log4j2.xml`为例,配置Log4j将日志发送到Kafka: ```xml <Properties> <Property name="bootstrap.servers...
- **Log4j初始化警告**:“Please initialize the log4j system properly”通常是因为log4j.properties文件未正确配置或缺失。 - **解决方案**: - 确保log4j.properties文件存在于项目的类路径(classpath)中。 - ...
2. **配置文件**:创建一个 `log4j.properties` 文件,用于配置日志的级别、输出方式等。 3. **修改代码**:使用 Log4j 提供的 API 替换原有的 `System.out.println` 或 `System.err.println` 方法。 #### 六、总结...
- `log4j.properties.sample`:这可能是一个log4j配置文件的示例,展示了如何配置log4mongo-java来使用MongoDB。 - `LICENSE.txt`:包含了该项目的许可协议,定义了可以如何使用和分发代码。 - `pom.xml`:这是Maven...
Apache Log4j是Java平台上的一个著名日志记录框架,其1.2.15版本是该框架的一个历史版本。这个版本的发布主要是为了提供稳定性和安全性更新,以确保用户能够在他们的应用程序中安全地使用日志功能。Log4j的核心功能...
## Properties for external configuration of Proxool hibernate.proxool.pool_alias pool1 ## Only need one of the following #hibernate.proxool.existing_pool true #hibernate.proxool.xml proxool.xml #...
4 The transpose of a matrix . . . . . . . . . . . . . . . . . . . . . 6 5 Square matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 Linear forms and quadratic forms . . . . . . . . . ....
你在目录target找到程序,它的org.openengsb.xlink.xlinkjavaclient-[version]-jar-with-dependencies.jar 要运行该程序,请转到target/classes并将文件application.properties和log4j.properties复制到与 ...
你也可以在jar包的META-INF目录下找到wechat4j.properties.sample文件,复制到src目录下修改名称即可。wechat4j.properties配置文件的详细配置项意义参见[wechat4j配置文件解读]...
2. **配置Log4j**:在Log4j的配置文件(通常为`log4j.properties`或`log4j.xml`)中添加`HibernateAppender`。配置包括设置数据库连接信息、表结构以及日志级别等。 3. **创建数据库表**:根据配置的表结构,使用`...
记录器配置文件(log4j.properties)在/ src / main / resources /文件夹下。 要获取有关conf文件的详细信息,请访问 。 服务配置 如上所述,WS服务于9005以上,此端口在/ src / main / resources /下的application....
- 日志配置:例如使用log4j2进行日志记录,包括日志级别、输出位置等。 4. **测试类** 为了验证配置是否正确,项目通常会包含测试类。这些测试类使用JUnit或者Spring Boot的TestRunner,模拟数据库操作,检查...
解决方案是将`log4j.properties`文件放入类路径(classpath)中,对于Eclipse,通常是bin目录。如果将文件放在src目录下,编译后会自动复制到bin目录。 3. **出现java.lang.NoClassDefFoundError?** 这个错误通常...