附件内有文件
log4j.rootLogger=DEBUG,CONSOLE
#打印到控制台
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
#log4j.appender.CONSOLE.Encoding=GBK
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[log] %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=info/info.log
#log4j.appender.FILE.Threshold=DEBUG
#log4j.appender.FILE.Append=false
##log4j.appender.FILE.Encoding=GBK
#log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
#log4j.appender.FILE.layout.ConversionPattern=[log] %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=INFO
log4j.appender.ROLLING_FILE.File=info/info
log4j.appender.ROLLING_FILE.Append=true
##log4j.appender.CONSOLE_FILE.Encoding=GBK
log4j.appender.ROLLING_FILE.MaxFileSize=3072KB
log4j.appender.ROLLING_FILE.MaxBackupIndex=10000000
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=[log] %d - %c -%-4r [%t] %-5p %c %x - %m%n
## 每天生成一个文件
#log4j.appender.Daily=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.Daily.Threshold=DEBUG
#log4j.appender.Daily.File=daily/log
##log4j.appender.A1.Encoding=GBK
#log4j.appender.Daily.DatePattern='.'yyyy-MM-dd
#log4j.appender.Daily.layout=org.apache.log4j.PatternLayout
#log4j.appender.Daily.layout.ConversionPattern=[log] %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
# 通过mail发送
##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=[log] %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 ([log] %d - %c -%-4r [%t] %-5p %c %x - %m%n')
##log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
##log4j.appender.DATABASE.layout.ConversionPattern=[log] %d - %c -%-4r [%t] %-5p %c %x - %m%n
# IM账号
##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 =[log] %d - %c -%-4r [%t] %-5p %c %x - %m%n
分享到:
相关推荐
Log4j 是一个功能强大且广泛使用的日志记录工具,特别是在 SSM(Spring、Spring MVC、Mybatis)整合项目中,合理地配置 Log4j 对项目的日志记录和输出至关重要。本文将详细介绍 SSM 整合中的 Log4j 配置详情,帮助...
### log4j.properties配置文件详解 #### 一、概述 `log4j.properties`是Apache Log4j框架中用于配置日志记录行为的核心文件之一。通过这个文件,开发者可以定义日志消息的输出方式(例如控制台或文件)、日志级别...
2. **配置文件**:创建`log4j.properties`或`log4j.xml`文件,定义日志级别和输出目的地。例如: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, stdout, file log4j.appender.stdout=org.apache....
通过配置log4j,我们可以控制日志的输出位置、级别以及格式。 ### 二、Log4j配置 Log4j的配置主要通过一个XML或.properties文件进行,通常命名为log4j.properties或log4j.xml。以下是一个基本的log4j.properties...
### Log4j.properties配置详解 #### 一、Log4j配置文件基本概念 Log4j是一种广泛应用于Java应用程序的日志框架,它可以帮助开发者轻松管理应用程序的日志记录过程。Log4j支持多种配置方式,其中.properties文件...
Log4j是Apache提供的一款广泛使用的日志框架,它提供了丰富的功能和灵活的配置,使得我们可以根据需要动态地改变日志的输出路径。本文将深入探讨如何在Log4j中实现日志输出路径的动态配置。 首先,我们要理解Log4j...
*灵活的配置:Log4j2 提供了非常灵活的配置机制,可以根据需要定义不同的日志级别、输出格式和文件名等属性。 *高性能:Log4j2具有非常高的性能,可以handle大量的日志信息。 *灵活的appender:Log4j2 提供了多种...
#### 四、log4j的核心组件 log4j的核心组件主要包括**Loggers(记录器)**、**Appenders(输出源)**和**Layouts(布局)**。 1. **Loggers (记录器)**:负责生成日志信息,并决定是否发送日志信息到Appenders。记录器...
### Log4j配置与加载方法详解 Log4j是一款由Apache出品的日志记录工具,它提供了灵活的日志级别控制和多样化的日志输出方式,广泛应用于Java应用的开发中。本文将深入解析log4j的配置与加载机制,帮助开发者更好地...
2. **配置全局 Log4j 属性文件**:在任意位置创建 `log4j.properties` 文件,并设置全局的日志级别、输出格式及存储路径等。通常会将该文件放置在 Tomcat 的 `conf` 目录下。 ```properties log4j.rootLogger=...
这是log4j框架的配置文件,使用Java Properties格式,用于定义日志输出的行为。主要包括以下几个核心部分: 1. **Logger**: 定义日志级别,例如DEBUG、INFO、WARN、ERROR和FATAL。日志级别决定了哪些信息会被记录。...
**日志框架Log4j详解** 日志框架在软件开发中扮演着至关重要的角色,它帮助开发者记录程序运行过程中的信息,便于调试、追踪错误和分析系统性能。Log4j是Apache组织提供的一款广泛使用的Java日志框架,因其灵活性、...
Log4j是一个广泛使用的Java日志记录框架,它允许开发者在应用程序中插入日志语句,以便跟踪程序的...它通过`log4j.jar`提供核心功能,通过`log4j.properties`进行个性化配置,为开发者提供了一套完整的日志解决方案。
- `log4j.appender.SOCKET.LocationInfo=true`:启用位置信息。 - `log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout`:设置了布局为模式化布局。 - `log4j.appender.SOCKET.layout.ConversionPattern`...
总结来说,Log4j-1.2.17提供了灵活的日志管理功能,通过配置文件可以定制化日志输出的方式和内容,对于开发、调试和维护Java应用具有极大的帮助。尽管有更新的版本如Log4j2可用,但Log4j 1.x仍然在许多项目中得到...
《Log4j将System.out重定向到Log4j输出详解》 在日志管理中,Log4j是一款广泛使用的开源日志框架,它允许开发者灵活地控制日志信息的输出方式和级别。当我们习惯于使用`System.out.println()`进行调试时,如何将...
标题"log4j的eclipse工程,输出到文件的方式配置log4j"表明我们关注的是在Eclipse开发环境中如何利用log4j框架将日志信息输出到文件。Log4j是Apache的一个开源项目,它提供了一个灵活的日志系统,允许开发者在运行时...
### log4j集成syslog配置详解 在现代的IT运维管理中,日志记录与分析是确保系统稳定运行的关键环节之一。log4j作为Java应用中广泛使用的日志框架,其强大的日志处理能力得到了业界的认可。而syslog作为一种标准化的...