java - log4j2配置文件很困惑

标签 java logging configuration log4j log4j2

我收到了一个 log4j2 配置文件,但不知道其中一半的含义,因为它不遵循其网站上有关配置文件布局的说明。有人能破译配置文件的内容吗?

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" monitorInterval="30">
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </Console>
        <File name="ERROR_FILE" fileName="${env:ADSSSDIR}/log/error.log">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </File>
        <File name="EVENT_FILE" fileName="${env:ADSSSDIR}/log/event.log">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </File>
    </Appenders>
    <Loggers>
        <Logger name="mikros.utils.MikrosLoggerTest" level="trace"
            additivity="false">
            <AppenderRef ref="Console" />
        </Logger>       
        <Logger name="mikros.adsss.logger.AdsssLogger" level="debug"
            additivity="false">
            <AppenderRef ref="ERROR_FILE" level="ERROR"/>
            <AppenderRef ref="EVENT_FILE" level="INFO"/>
        </Logger>       
        <Root level="trace">
            <AppenderRef ref="Console" />
        </Root>
    </Loggers>
</Configuration>

最佳答案

配置文件对我来说看起来不错。您正在寻找正确的网站吗?

用户手册链接:

...这应该可以帮助您开始。

关于java - log4j2配置文件很困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25940842/

相关文章:

java - 对不在控制终端中的进程执行重定向

c# - Serilog:记录不同类型的日志事件

java - 记录 log4j 和 Null 对象

c# - 访问 ASP.NET Core 中的配置选项 : options pattern

javascript - 如何解决 noscript - 在为 Vue 应用程序提供服务时,如果没有启用 JavaScript,则无法正常工作

java - 创建对象数组

java - 如果知道曲线名称和原始私钥/点,如何构造私钥?

configuration - 滚动我的 tmux 时自动向下滚动

java - java中的UTF-16BE和UTF-16问题

python - 启用/禁用日志记录的更好方法是什么?