【问题标题】:How to set level for log4j in spring boot?如何在 Spring Boot 中设置 log4j 的级别?
【发布时间】:2015-06-07 11:00:43
【问题描述】:

我在 application.properties 文件中设置了 log4j 级别

logging.level: DEBUG
logging.level: ERROR
logging.file=${HOME}/application.log

但在控制台上我没有得到调试和错误信息,也没有在 application.log 中。我只是获取信息。

在课堂上我这样定义记录器

public static Logger log = LoggerFactory.getLogger(UserController.class);

【问题讨论】:

    标签: logging log4j spring-boot


    【解决方案1】:

    1) 您在 application.properties 中列出了两次 logging.level。删除 ERROR 的第二个条目。

    2) 将行更改为 logging.level.=DEBUG

    3) 虽然这可能没什么区别,但是对于 2 个条目,您使用“:”作为键值分隔符,“=”作为最后一个。保持一致即可。

    【讨论】:

    • 在这里挖坟。但这对我不起作用。有效的是设置 logging.level.root=DEBUG 我正在使用 Log4j2
    猜你喜欢
    • 1970-01-01
    • 2017-08-26
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 2013-12-27
    相关资源
    最近更新 更多