我是靠谱客的博主 直率电灯胆,最近开发中收集的这篇文章主要介绍log4j2.xml配置详解1.配置详解2.可能出现的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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.可能出现的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部