`
charliezhang
  • 浏览: 28980 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Sample of log4j.properties

阅读更多

 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

    【标题】"log4j+properties" 描述的是一个基于自动化测试工具Selenium的解决方案,其中涉及的关键组件是日志管理框架log4j及其配置文件`log4j.properties`。这个压缩包提供了一套适用于Selenium测试的完整log4j环境...

    log4j-1.2.8.jar包,在项目中直接导入即可。

    1. **配置方式**:Log4j的配置通常通过一个XML或.properties文件进行,例如`log4j.properties`或`log4j.xml`。在这个配置文件中,我们可以定义日志级别(TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF)、Appender和...

    log4j的使用

    Log4j的配置主要通过`log4j.properties`文件进行设置,该文件定义了日志的输出目的地(appender)、布局格式(layout)、日志级别(threshold)等关键参数。 ##### Appenders Appenders决定了日志信息的输出位置,Log4...

    apache-log4j-1.2.15.zip

    Apache Log4j是Java平台上的一个著名日志记录框架,其1.2.15版本在标题和描述中被提及。这个版本的Log4j是一个较早的发行版,但仍然在许多遗留系统中广泛使用。它提供了强大的日志记录功能,支持多种日志输出格式和...

    log4j详细的学习笔记.

    在实际应用中,通常会通过配置文件(如log4j.properties或log4j.xml)来精细控制Log4j的行为,包括设置日志级别、指定Appender及Layout、过滤特定的日志信息等。 总的来说,Log4j是Java开发中不可或缺的工具,它的...

    Log4j实现日志操作

    Log4j的配置通常通过一个XML或.properties文件完成。例如,一个简单的配置文件可能如下所示: ```xml <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> ...

    java应用使用log4j将日志发送到Kafka

    在项目中的`src/main/resources`目录下创建`log4j2.xml`或`log4j.properties`配置文件。这里以`log4j2.xml`为例,配置Log4j将日志发送到Kafka: ```xml <Properties> <Property name="bootstrap.servers...

    Spring入门十大问题

    - **Log4j初始化警告**:“Please initialize the log4j system properly”通常是因为log4j.properties文件未正确配置或缺失。 - **解决方案**: - 确保log4j.properties文件存在于项目的类路径(classpath)中。 - ...

    使用Log4j进行日志操作使用Log4j进行日志操作

    2. **配置文件**:创建一个 `log4j.properties` 文件,用于配置日志的级别、输出方式等。 3. **修改代码**:使用 Log4j 提供的 API 替换原有的 `System.out.println` 或 `System.err.println` 方法。 #### 六、总结...

    log4mongo-java.7z

    - `log4j.properties.sample`:这可能是一个log4j配置文件的示例,展示了如何配置log4mongo-java来使用MongoDB。 - `LICENSE.txt`:包含了该项目的许可协议,定义了可以如何使用和分发代码。 - `pom.xml`:这是Maven...

    apache-log4j-1.2.15

    Apache Log4j是Java平台上的一个著名日志记录框架,其1.2.15版本是该框架的一个历史版本。这个版本的发布主要是为了提供稳定性和安全性更新,以确保用户能够在他们的应用程序中安全地使用日志功能。Log4j的核心功能...

    hibernate.properties

    ## 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 . . . . . . . . . ....

    sample-xlink-java-client

    你在目录target找到程序,它的org.openengsb.xlink.xlinkjavaclient-[version]-jar-with-dependencies.jar 要运行该程序,请转到target/classes并将文件application.properties和log4j.properties复制到与 ...

    微信开发框架wechat4j

    你也可以在jar包的META-INF目录下找到wechat4j.properties.sample文件,复制到src目录下修改名称即可。wechat4j.properties配置文件的详细配置项意义参见[wechat4j配置文件解读]...

    Hibernate Log4J Appender-开源

    2. **配置Log4j**:在Log4j的配置文件(通常为`log4j.properties`或`log4j.xml`)中添加`HibernateAppender`。配置包括设置数据库连接信息、表结构以及日志级别等。 3. **创建数据库表**:根据配置的表结构,使用`...

    SpringBoot-Restful-Web-Service-Sample:SpringBoot Restful Web Service示例模拟了简单的2个事务操作

    记录器配置文件(log4j.properties)在/ src / main / resources /文件夹下。 要获取有关conf文件的详细信息,请访问 。 服务配置 如上所述,WS服务于9005以上,此端口在/ src / main / resources /下的application....

    springboot-mybatis-sample

    - 日志配置:例如使用log4j2进行日志记录,包括日志级别、输出位置等。 4. **测试类** 为了验证配置是否正确,项目通常会包含测试类。这些测试类使用JUnit或者Spring Boot的TestRunner,模拟数据库操作,检查...

    spring入门编程问题集锦 .doc

    解决方案是将`log4j.properties`文件放入类路径(classpath)中,对于Eclipse,通常是bin目录。如果将文件放在src目录下,编译后会自动复制到bin目录。 3. **出现java.lang.NoClassDefFoundError?** 这个错误通常...

Global site tag (gtag.js) - Google Analytics