Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在log4j中,子记录器的级别是否可以高于根记录器';什么是优先级值?_Log4j_Log4jdbc - Fatal编程技术网

在log4j中,子记录器的级别是否可以高于根记录器';什么是优先级值?

在log4j中,子记录器的级别是否可以高于根记录器';什么是优先级值?,log4j,log4jdbc,Log4j,Log4jdbc,子记录器的级别是否可以高于根记录器的优先级值 我的配置如下所示。目前,包net.sf.log4jdbc仍然打印info级别日志。 不过,我并不打算显示任何一行不重要的net.sf.log4jdbc日志 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" > <log4j:configuration xmlns:log4j="http://ja

子记录器的级别是否可以高于根记录器的优先级值

我的配置如下所示。目前,包
net.sf.log4jdbc
仍然打印
info
级别日志。 不过,我并不打算显示任何一行不重要的
net.sf.log4jdbc
日志

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <!-- Appenders -->
    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <param name="Target" value="System.out" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d %-5p| %m %C%n" />
        </layout>
    </appender>

    <logger name="net.sf.log4jdbc">
        <level value="warn" />
    </logger>

    <!-- Root Logger -->
    <root>
        <priority value="debug" />
        <appender-ref ref="console" />
    </root>
</log4j:configuration>

除了一些设置了更高日志级别的包之外,我需要做什么来打印所有调试或更高级别的日志