0

我想在 spring 应用程序中根据环境(开发、阶段、产品)设置日志级别信息。我尝试创建不同的 log4j.xml 文件并在 application.proopreties 中设置每个环境所需的配置。例如,对于我做的阶段logging.config=classpath:stage/log4j.xml,这在 application-stage.properties 中。

程序正确编译并找到文件。我对每个环境都有不同的日志级别。问题是我在日志中没有看到任何内容。我认为 Spring 正在使用位于classpath:log4j.xml路径中的文件,因为当我在此路径中有 log4j.xml 时,日志以其中定义的级别打印,然后当我删除此文件时,应用程序停止打印日志。我不太确定是否可以在 application.properties 文件中配置它,我需要做一些不同的事情。

4

0 回答 0