log4j2.xml ------配置文件
Posted wangshichang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j2.xml ------配置文件相关的知识,希望对你有一定的参考价值。
log4j2日志输出益处:西橡胶与 log4j 易于读取日志输出内容,且不需要保存到日志文件夹中,节约内存空间!!!
1.....pom.xml 需要导入的jar包:
1 <!--日志--> 2 <dependency> 3 <groupId>log4j</groupId> 4 <artifactId>log4j</artifactId> 5 <version>1.2.17</version> 6 </dependency> 7 <dependency> 8 <groupId>org.apache.logging.log4j</groupId> 9 <artifactId>log4j-api</artifactId> 10 <version>2.10.0</version> 11 </dependency> 12 <dependency> 13 <groupId>org.apache.logging.log4j</groupId> 14 <artifactId>log4j-core</artifactId> 15 <version>2.10.0</version> 16 </dependency> 17 <dependency> 18 <groupId>org.apache.logging.log4j</groupId> 19 <artifactId>log4j-jcl</artifactId> 20 <version>2.9.1</version> 21 </dependency> 22 <dependency> 23 <groupId>org.apache.logging.log4j</groupId> 24 <artifactId>log4j-slf4j-impl</artifactId> 25 <version>2.9.1</version> 26 </dependency> 27 <dependency> 28 <groupId>org.apache.logging.log4j</groupId> 29 <artifactId>log4j-web</artifactId> 30 <version>2.9.1</version> 31 </dependency> 32 <dependency> 33 <groupId>org.apache.logging.log4j</groupId> 34 <artifactId>log4j-slf4j-impl</artifactId> 35 <version>2.9.1</version> 36 </dependency> 37 <dependency> 38 <groupId>org.slf4j</groupId> 39 <artifactId>slf4j-api</artifactId> 40 <version>1.7.25</version> 41 </dependency>
2..... log4j2.xml -----文件配置信息
1 <?xml version="1.0" encoding="UTF-8"?> 2 <Configuration status="warn" monitorInterval="30" strict="true" schema="Log4J-V2.2.xsd"> 3 <Appenders> 4 <Console name="Console" target="SYSTEM_OUT"> 5 <!-- 将日志输出到控制台 --> 6 <PatternLayout pattern="%dateyyyy-MM-dd HH:mm:ss.SSS [%thread] %level [%C36.%M] - %msg%n"/> 7 </Console> 8 <!--将日志输出到文件中--> 9 <file name="myLogFile" fileName="d:/log/ssm.log" append="true"> 10 <PatternLayout pattern="%dateyyyy-MM-dd HH:mm:ss.SSS [%thread] %level [%C36.%M] - %msg%n"/> 11 </file> 12 </Appenders> 13 14 <Loggers> 15 <!-- 全局配置 --> 16 <root level="info"> 17 <!--普通日志要在哪里显示--> 18 <appenderRef ref="Console"/> 19 <appender-ref ref="myLogFile"/> 20 </root> 21 22 <!-- 业务层日志 --> 23 <logger name="com.itheima.service" level="debug" additivity="false"> 24 <appender-ref ref="Console"/> 25 <appender-ref ref="myLogFile"/> 26 </logger> 27 28 <!-- 持久层日志 --> 29 <logger name="com.itheima.dao" level="debug" additivity="false"> 30 <appender-ref ref="Console"/> 31 <appender-ref ref="myLogFile"/> 32 </logger> 33 <!-- 事务日志 --> 34 <logger name="org.springframework.jdbc" level="debug" additivity="false"> 35 <appender-ref ref="Console"/> 36 <appender-ref ref="myLogFile"/> 37 </logger> 38 </Loggers> 39 40 41 </Configuration>
以上是关于log4j2.xml ------配置文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在记录器 xml 标记内的 appender refs 中禁用 log4j2.xml 可加性
log4j2.xml中的kafka appender不起作用
log4j2.xml javax.xml.parsers.ParserConfigurationException: Feature 'http://apache.org/xml/featu
log4j2.xml javax.xml.parsers.ParserConfigurationException: Feature 'http://apache.org/xml/featu