log4j.rootLogger=DEBUG,F_DEBUG,F_INFO,F_WARN,F_ERROR,CONSOLE
## Disable other log
log4j.logger.org.springframework=ERROR
log4j.logger.org.apache=ERROR
log4j.logger.com.opensymphony.xwork2=ERROR
log4j.logger.com.ibatis=ERROR
log4j.logger.org.hibernate=ERROR
log4j.logger.com.mchange.v2=ERROR
log4j.logger.org.directwebremoting=ERROR
log4j.logger.freemarker=ERROR
log4j.logger.net.sf.ehcache=ERROR
## console appender
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%p][%d{ISO8601}][%l]%m%n
## DEBUG
log4j.appender.F_DEBUG=org.apache.log4j.RollingFileAppender
log4j.appender.F_DEBUG.Threshold=DEBUG
log4j.appender.F_DEBUG.file=${catalina.home}/logs/debug/portalasg_sync_debug.log
log4j.appender.F_DEBUG.Encoding=UTF-8
log4j.appender.F_DEBUG.MaxFileSize=10MB
log4j.appender.F_DEBUG.MaxBackupIndex=100
log4j.appender.F_DEBUG.layout=org.apache.log4j.PatternLayout
log4j.appender.F_DEBUG.layout.ConversionPattern=[%p][%d{ISO8601}][%l]%m%n
## INFO
log4j.appender.F_INFO=org.apache.log4j.RollingFileAppender
log4j.appender.F_INFO.Threshold=INFO
log4j.appender.F_INFO.file=${catalina.home}/logs/info/portalasg_sync_info.log
log4j.appender.F_INFO.Encoding=UTF-8
log4j.appender.F_INFO.MaxFileSize=10MB
log4j.appender.F_INFO.MaxBackupIndex=100
log4j.appender.F_INFO.layout=org.apache.log4j.PatternLayout
log4j.appender.F_INFO.layout.ConversionPattern=[%p][%d{ISO8601}][%l]%m%n
## WARN
log4j.appender.F_WARN=org.apache.log4j.RollingFileAppender
log4j.appender.F_WARN.Threshold=WARN
log4j.appender.F_WARN.file=${catalina.home}/logs/warn/portalasg_sync_warn.log
log4j.appender.F_WARN.Encoding=UTF-8
log4j.appender.F_WARN.MaxFileSize=10MB
log4j.appender.F_WARN.MaxBackupIndex=100
log4j.appender.F_WARN.layout=org.apache.log4j.PatternLayout
log4j.appender.F_WARN.layout.ConversionPattern=[%p][%d{ISO8601}][%l]%m%n
## ERROR
log4j.appender.F_ERROR=org.apache.log4j.RollingFileAppender
log4j.appender.F_ERROR.Threshold=ERROR
log4j.appender.F_ERROR.file=${catalina.home}/logs/error/portalasg_sync_error.log
log4j.appender.F_ERROR.Encoding=UTF-8
log4j.appender.F_ERROR.MaxFileSize=10MB
log4j.appender.F_ERROR.MaxBackupIndex=100
log4j.appender.F_ERROR.layout=org.apache.log4j.PatternLayout
log4j.appender.F_ERROR.layout.ConversionPattern=[%p][%d{ISO8601}][%l]%m%n
相关推荐
`log4j.properties`文件是Log4j的核心配置文件,它定义了日志输出的行为,包括日志级别、输出目的地、格式以及过滤规则等。 在`log4j.properties`文件中,有以下几个关键知识点: 1. **日志级别(Logging Levels)...
2. **log4j.properties**:这是一个配置文件,用于定制Log4j的行为。在这个文件中,你可以设置日志级别,指定哪些类或包的日志应该被记录,以及日志应该如何被输出(即选择哪个Appender)。例如,你可能想要将DEBUG...
log4j配置文件全部属性配置log4j模版
本文将深入解析Log4j的配置文件属性、日志级别、布局方式以及参数设置等核心知识点,帮助你更好地理解和利用这个强大的工具。 一、配置文件属性解释 Log4j的核心配置文件通常是`log4j.properties`或`log4j.xml`,它...
本篇将详细介绍Log4j的配置文件及其常用属性,旨在帮助初学者快速掌握Log4j的配置方法。 首先,Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,用于定义日志输出的行为。这里我们主要讨论基于文本格式的`...
总结起来,Log4j配置文件的解析和加载是通过定义根日志器、Appender、Layout以及它们各自的属性来实现的。理解这些配置项的含义和用法,可以帮助我们更好地管理和定制日志输出,提高日志的可读性和分析效率。在实际...
2. **配置全局 Log4j 属性文件**:在任意位置创建 `log4j.properties` 文件,并设置全局的日志级别、输出格式及存储路径等。通常会将该文件放置在 Tomcat 的 `conf` 目录下。 ```properties log4j.rootLogger=...
--monitorInterval:Log4j 能够自动检测修改配置 文件和重新配置本身,设置间隔秒数--> <!--先定义所有的 appender--> <!--这个输出控制台的配置--> <!--输出日志的格式--> [%d{HH:mm:ss:SSS}] [%p] - %l -...
`log4j.properties`是log4j的主要配置文件,其中包含了一系列的属性设置,例如: - `log4j.rootLogger`:定义根日志器,指定日志级别和appender。 - `log4j.appender.*`:定义appender,例如`log4j.appender.FILE=...
#### 一、Log4j配置文件基本概念 Log4j是一种广泛应用于Java应用程序的日志框架,它可以帮助开发者轻松管理应用程序的日志记录过程。Log4j支持多种配置方式,其中.properties文件配置是最常用的一种。通过....
在Mybatis的配置文件`mybatis-config.xml`中,可以通过`<settings>`标签的`logImpl`属性设置日志实现: ```xml <setting name="logImpl" value="LOG4J"/> ``` 这样,Mybatis的动态SQL执行过程中的信息将通过Log...
《深入理解Log4j配置文件》 在Java开发中,日志记录是不可或缺的一部分,而Log4j作为一款广泛使用的日志框架,以其强大的功能和灵活性深受开发者喜爱。本篇文章将详细探讨一个感觉还不错的Log4j配置文件,旨在帮助...
### log4j配置文件详解 #### 一、引言 在Java开发中,日志记录是软件维护和调试的重要组成部分。log4j作为一款优秀的日志框架,被广泛应用于各类项目之中。log4j的核心功能之一是通过配置文件来定制化日志行为,...
Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,用于设置日志器、输出器和布局等相关属性。以下是一些基本配置示例: ```properties # 配置控制台输出 log4j.rootLogger=DEBUG, Console log4j.appender....
本文将深入探讨如何在log4j中集成syslog,包括syslog的配置、log4j的属性设置以及相关注意事项。 #### syslog服务配置 首先,我们需要在接收日志的主机上配置syslog服务,使其能够接收并处理来自远程机器的日志...
log4j属性文件,里面写好了各种描述错误的信息
配置文件结构 Log4j 的配置通常在 `log4j.properties` 或 `log4j.xml` 文件中进行。下面是一个基本的 `log4j.properties` 示例: ```properties # 定义 root logger log4j.rootLogger=DEBUG, stdout, file # ...
本文将基于提供的log4j.xml配置文件,详细解析其各项设置。 #### 二、log4j.xml配置文件结构 log4j.xml配置文件遵循XML格式,主要由以下几部分组成: 1. **文档声明**:用于声明当前XML文档的版本和编码方式。 - ...
Log4j 配置文件通常以 `log4j.properties` 或 `log4j.xml` 的形式存在,其中包含了关于日志输出级别、日志目的地、格式和过滤器等设置。 配置 Spring 中的 Log4j,首先需要在项目的类路径下放置 Log4j 配置文件。...