log4j2j配置
2016-09-12 15:04
120 查看
maven依赖
<properties> <sl4j.version>1.7.7</sl4j.version> <log4j2.version>2.1</log4j2.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>
<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-1.2-api</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>${log4j2.version}</version> </dependency> 配置:(只有trace模式下,才能打印出sql的结果集)
<?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN" monitorInterval="60"> <properties> <property name="logPath">${profiles.logpath}</property> </properties> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="[%X{hdsf.traceid}] [%X{hdsf.appid}] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5p %c:%L - %msg%n" /> </Console> <RollingFile name="root" filename="${logPath}/runtine.log" filepattern="${logPath}/%d{yyyyMMdd}-%i-root.log"> <PatternLayout pattern="[%X{hdsf.traceid}] [%X{hdsf.appid}] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5p %c:%L - %msg%n" /> <Policies> <SizeBasedTriggeringPolicy size="100 MB"/> </Policies> <DefaultRolloverStrategy max="100"/> </RollingFile> </Appenders> <Loggers> <logger name="org.springframework.web.method.support" level="INFO"></logger> <logger name="org.springframework.context.event" level="INFO"></logger> <logger name="org.springframework.beans.factory.xml" level="INFO"></logger> <logger name="org.springframework.context.annotation" level="INFO"></logger> <logger name="org.springframework.web.servlet.resource" level="INFO"></logger> <logger name="org.apache.velocity" level="INFO"></logger> <logger name="org.springframework.beans" level="INFO"></logger> <logger name="org.springframework.core" level="INFO"></logger> <logger name="org.springframework.web" level="INFO"></logger> <logger name="org.apache.cxf" level="INFO"></logger> <Root level="trace"> <AppenderRef ref="Console" /> <AppenderRef ref="root" /> </Root> </Loggers> </Configuration>
相关文章推荐
- Log4J配置之全套功能
- 使用Log4j为项目配置日志输出应用详解以及示例演示的实现分析
- log4j配置笔记(转)
- 常用log4j配置
- JBUILDER:Application中快速配置LOG4J
- [转载]常用log4j配置
- log4j的配置文件讲解(草稿)
- Log4j的使用之配置
- Log4j的简单配置使用!
- JAVA学习-之-log4j配置文件
- 配置成功的log4j的属性文件
- 一个log4j的配置文件
- log4j配置笔记
- Log4J 最佳实践之全能配置文件
- log4j的配置文件讲解
- log4j在配置文件中对不同的包设定不同的LEVEL
- 一个全面的Log4j属性配置文件
- Log4J 最佳实践之全能配置文件
- 关于Log4j比较全面的配置
- Log4J 最佳实践之全能配置文件-