<?xml version="1.0" encoding="UTF-8" ?> <Configuration monitorInterval="60"> <Properties> <Property name="logpath">/home/aoi/sh-msgsender</Property> <Property name="wkjslogpath">/data</Property> </Properties> <Appenders> <Console name="stdout" target="SYSTEM_OUT"> <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY" /> <PatternLayout pattern="%-d{ABSOLUTE} [%c]-[%p] %m%n" /> </Console> <RollingFile name="RollingFile" fileName="${logpath}/logs/msgsender.log" filePattern="${logpath}/logs/msgsender-%d{yyyyMMddHH}.log"> <PatternLayout pattern="[%-5p] %d %c - %m%n" /> <Policies> <TimeBasedTriggeringPolicy /> </Policies> <DefaultRolloverStrategy max="20" /> <bufferedIO>true</bufferedIO> <bufferSize>16384</bufferSize> </RollingFile> <RollingFile name="IOSRollingFile" fileName="${wkjslogpath}/logs/ios.log" filePattern="${wkjslogpath}/logs/ios.log.%d{yyyyMMddHH00}"> <Filters> <ThresholdFilter level="INFO"/> </Filters> <PatternLayout pattern="%m%n" /> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true" /> </Policies> </RollingFile> <Async name="async"> <bufferSize>1024</bufferSize> <AppenderRef ref="stdout" /> <AppenderRef ref="RollingFile" /> </Async> </Appenders> <Loggers> <logger name="IosMsgLogger" level="info" additivity="false"> <appender-ref ref="IOSRollingFile"/> </logger> <Logger name="org.apache.log4j.xml" level="debug"> <AppenderRef ref="stdout" /> <AppenderRef ref="RollingFile" /> </Logger> <Root level="debug"> <AppenderRef ref="stdout" /> <AppenderRef ref="RollingFile" /> </Root> </Loggers> </Configuration>
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!
相关推荐
spring5取消Log4jConfigListener,运用Log4jServletContextListener代替Log4jConfigListener(log4j2.xml的配置)
下面是一个较为完整的 Log4j2.xml 配置模板: ```xml <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!--Configuration 后面...
总结,Log4j2通过XML配置文件实现了与MySQL数据库的集成,允许开发者将日志信息存储在数据库中,便于长期保存和分析。理解Log4j2的配置和使用是每个Java开发者必备的技能,这对于日后的故障排查和系统维护至关重要。...
4. **通过web.xml配置Log4j** - 在web.xml中,我们可以使用`<context-param>`标签来指定Log4j配置文件的位置,例如: ```xml <param-name>log4jConfigLocation <param-value>/WEB-INF/classes/log4j....
使用log4j2.xml实现对日志的精准控制,对整个开发过程百利有之!但是也要也要注意使用的误区,具体可才看本博客下的Java异常和日志管理!
log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn". 系统选择配置文件的优先级(从先到后)如下: (1).classpath下的名为log4j2-test.json...
log4j2 xml 和 properties 配置
log4j2的配置文件
log4j2.xml 应用级的配置文件 支持窗体输出、error、info、trace error和trace按照日生成和清理文件 info按照小时生成和清理文件
这里是log4j.xml详细的配置,在使用MyBatis框架时必要的一种配置。
Log4J的XML配置文件通常以`log4j.xml`或`logging.xml`为名,它们定义了日志的输出级别、目的地、布局格式以及附加的配置参数。 ### 1. 日志级别 Log4J支持多种日志级别,包括`DEBUG`、`INFO`、`WARN`、`ERROR`和`...
log4j.xml配置文件
配置方法类似,但需按照Log4j2的XML语法编写。 在实际开发中,我们可能需要根据不同的环境(开发、测试、生产)配置不同的日志级别。这可以通过在部署环境中覆盖`log4j.properties`或`log4j.xml`文件来实现,或者...
这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...
关键在于Log4j2的配置文件,这里是一个名为`log4j2.xml`的XML文件,它应该放在项目的src目录下。配置文件控制日志的输出行为,包括日志级别、输出目的地、格式等。以下是一个示例配置: ```xml <?xml version="1.0...
以上内容详细介绍了Log4j.jar的核心组件和log4j.xml配置文件的作用,它们共同构成了Log4j日志框架的基础。通过合理的配置和使用,Log4j能够为开发者提供强大且灵活的日志管理能力,帮助他们更好地监控和维护Java应用...
1. **XML配置** (`log4j.xml`) - **基本结构**:`log4j.xml`文件遵循XML语法,根元素是`<configuration>`,包含`<appenders>`, `<loggers>`, `<root>`等子元素。 - **Appenders**:这是定义日志输出目标的地方,...
2. **配置Log4j2**:Tomcat 9允许你在`$CATALINA_BASE/conf`目录下创建`log4j2.xml`文件来定制日志配置。`tomcat9-log4j2.xml`应该包含了如下内容: ```xml <?xml version="1.0" encoding="UTF-8"?> ...