[英]Cannot get log4j.properties to work with Gradle project in IntelliJ
我正在使用 IntelliJ 作为我的 IDE 构建一个基于 Gradle 的 Java 项目。
我可以将日志信息输出到我的控制台,只要输出到 INFO。
默认情况下,WARN 和 ERROR 似乎也有效。
...
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
...
public class ServiceExample {
private static final Logger log = LoggerFactory.getLogger(ServiceExample.class);
...
log.info("...");
log.warn("...");
log.error("...");
...
但是我似乎无法为 DEBUG 做同样的事情。
...
log.debug("...");
...
我在以下位置创建了属性文件:
project > src > main > resources > log4j.properties
内容如下:
# Root logger option
log4j.rootLogger=DEBUG, stdout
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
我尝试通过 bootRun 和 Debug 运行我的项目,我也尝试清理和重建我的项目,但无济于事。
我需要做什么才能让我的 Java 项目在控制台中显示 DEBUG?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.