概述
log4j2.xml配置详解
- 1.配置详解
-
- 1.1日志级别
- 1.2 打印参数
- 1.3 实际例子
- 2.可能出现的问题
-
- 2.1 无法输出日志
- 2.2 输出的日志级别不正确
相关文章链接:
相关文章链接 第3节 日志配置
观前提示:
本文所使用的IDEA版本为ultimate 2019.1,JDK版本为1.8.0_141,Tomcat版本为9.0.12。
1.配置详解
1.1日志级别
可参考 相关文章链接 第3节 日志配置 第1点 log4j.xml配置详解
1.2 打印参数
可参考 相关文章链接 第3节 日志配置 第1点 log4j.xml配置详解
1.3 实际例子
参考的详细配置如下
<?xml version="1.0" encoding="UTF-8"?>
<!-- 日志级别按照从低到高为:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF -->
<!--status="WARN" :用于设置log4j2自身内部日志的信息输出级别,默认是OFF-->
<Configuration status="WARN" monitorInterval="30">
<!--自定义一些常量,之后使用${变量名}引用-->
<properties>
<property name="LOG_PATH">D:/logs</property>
<property name="PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] [%l] %p - %m%n%n"/>
<property name="INFO_LOG">info</property>
<property name="DEBUG_LOG">debug</property>
<property name="ERROR_LOG">error</property>
</properties>
<!--appenders:定义输出内容,输出格式,输出方式,日志保存策略等,常用其下三种标签[console,File,RollingFile]-->
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<ThresholdFilter level="DEBUG" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
<RollingFile name="DebugAppender" fileName="${LO
最后
以上就是直率电灯胆为你收集整理的log4j2.xml配置详解1.配置详解2.可能出现的问题的全部内容,希望文章能够帮你解决log4j2.xml配置详解1.配置详解2.可能出现的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复