Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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
Java Logback无法登录调试_Java_Logback_Slf4j - Fatal编程技术网

Java Logback无法登录调试

Java Logback无法登录调试,java,logback,slf4j,Java,Logback,Slf4j,我的所有-->log.debug(“一个日志”)的回写配置都有点问题 我的应用程序没有写入的部分是我的debug.log文件。。。你知道为什么吗? bellow my logback配置文件: <?xml version="1.0" encoding="UTF-8"?> 您知道为什么信息行正确写入debug.log而不是debug行吗 非常感谢 <logger name="fr.company" level=&quo

我的所有-->log.debug(“一个日志”)的回写配置都有点问题 我的应用程序没有写入的部分是我的debug.log文件。。。你知道为什么吗? bellow my logback配置文件:

<?xml version="1.0" encoding="UTF-8"?>
您知道为什么信息行正确写入debug.log而不是debug行吗

非常感谢


<logger name="fr.company" level="ERROR" additivity="false">
    <appender-ref ref="error"/>
</logger>

<logger name="fr.company" level="WARN" additivity="false">
    <appender-ref ref="error"/>
</logger>

<logger name="fr.company" level="DEBUG" additivity="false">
    <appender-ref ref="debug"/>
</logger>

<logger name="fr.company" level="INFO" additivity="false">
    <appender-ref ref="trafic"/>
</logger>
您正在配置同一记录器四次。 只有最后一个配置才有效(它将日志级别设置为INFO)

您似乎想要的是让记录器处于调试状态,向其中添加所有appender,然后在appender中再次过滤以控制输出(您已经在这样做了)


    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.2.3</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.30</version>
    </dependency>
    @Slf4j
    @Service
    public class EventProcessor {

public EventProcessor() {
        log.info("Event initialized with '{}' uuid received", getEventUuid());
        log.debug("Event initialized with '{}' uuid received", getEventUuid());
                }
<logger name="fr.company" level="ERROR" additivity="false">
    <appender-ref ref="error"/>
</logger>

<logger name="fr.company" level="WARN" additivity="false">
    <appender-ref ref="error"/>
</logger>

<logger name="fr.company" level="DEBUG" additivity="false">
    <appender-ref ref="debug"/>
</logger>

<logger name="fr.company" level="INFO" additivity="false">
    <appender-ref ref="trafic"/>
</logger>
<logger name="fr.company" level="DEBUG" additivity="false">
    <appender-ref ref="error"/>
    <appender-ref ref="debug"/>
    <appender-ref ref="trafic"/>
</logger>