Java log4j在“时不记录”;任务“;是否在日志消息中?

Java log4j在“时不记录”;任务“;是否在日志消息中?,java,log4j,apache-commons-logging,Java,Log4j,Apache Commons Logging,似乎Log4j没有使用ConsolePender记录任何包含“任务”的消息 public class Main public static void main(String[] args) { Log log = LogFactory.getLog("Main"); log.info("'task' is logged, but"); log.info("'Task' is not logged ?!"); //

似乎Log4j没有使用ConsolePender记录任何包含“任务”的消息

public class Main
    public static void main(String[] args)
    {
        Log log = LogFactory.getLog("Main");
        log.info("'task' is logged, but");
        log.info("'Task' is not logged ?!");

        // wait for logging to finish
        try
        {
            Thread.sleep(100);
        }
        catch (InterruptedException e)
        {
            e.printStackTrace();
        }
    }
}
log4j.properties:

log4j.rootLogger = TRACE, CA

log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.conversionPattern=%d{HH:mm:ss.SSS} %-5p %c.%M - %m%n
我使用commons logging 1.2、log4j 1.2.17、openjdk版本“13.0.2”2020-01-14

这是虫子吗?FileAppender工作正常。我还可以System.out.println(“任务”)并在控制台上查看它,因此它不是我的IDE过滤任何东西


如果有人能尝试一下并验证一下,我会很高兴,因为我非常困惑。

事实证明,由于导入了公司配置,我的IntelliJ IDEA插件Grep控制台正在使用
*任务对行进行过滤。*

在IntelliJ中,进入设置>其他设置>Grep控制台>输入筛选。检查是否有任何意外情况。

结果表明,由于导入公司配置,我的IntelliJ IDEA插件Grep控制台正在使用
*Task.*
筛选行。
在IntelliJ中,进入设置>其他设置>Grep控制台>输入筛选。检查是否有任何意外情况。

我仍然不知道为什么
System.out.println(“任务”)
会打印到控制台。但这已经不重要了。我仍然不知道为什么
System.out.println(“任务”)
会打印到控制台上。但这已经不重要了。