Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/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
Logging 使用log4j登录springaop_Logging_Log4j - Fatal编程技术网

Logging 使用log4j登录springaop

Logging 使用log4j登录springaop,logging,log4j,Logging,Log4j,我希望使用log4j将日志信息保存在日志文件中。我能够做到这一点,但问题是,我还可以在日志文件中记录其他信息 我使用“log.info(“…”)记录信息。但在日志文件中,我看到了许多有关调度程序启动、调用控制器的信息。如何解决此问题…我假设您已经阅读了Log4J配置,如果您没有阅读,请先阅读 回答您的问题:您需要告诉log4j您想要记录什么和不想要记录什么。下面的log4j.xml配置了log4j,只是一个示例;它需要放在您的类路径上 Log4j.xml: <?xml version="1

我希望使用log4j将日志信息保存在日志文件中。我能够做到这一点,但问题是,我还可以在日志文件中记录其他信息


我使用“log.info(“…”)记录信息。但在日志文件中,我看到了许多有关调度程序启动、调用控制器的信息。如何解决此问题…

我假设您已经阅读了Log4J配置,如果您没有阅读,请先阅读

回答您的问题:您需要告诉log4j您想要记录什么和不想要记录什么。下面的log4j.xml配置了log4j,只是一个示例;它需要放在您的类路径上

Log4j.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

<!-- Appenders -->
<appender name="console" class="org.apache.log4j.ConsoleAppender">
    <param name="Threshold" value="INFO" />
    <param name="Target" value="System.out" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%-5p (%d) %t::%c: %m%n" />
    </layout>
</appender>

<!-- Application Loggers -->
<logger name="your package here"><level value="info" /></logger>

<!-- 3rdparty Loggers -->
<logger name="org.springframework"><level value="info" /></logger>

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