1

我正在开发一个使用 SpringIntializr 创建的 spring boot/maven 项目。如果我将所有必要的依赖项添加到我的 pom,如果我将我的 log4j2.xml 添加到 MyApp/src/main/resources,并且如果在构建之后我在 MyApp/target/classes 中看到我的 log4j2.xml 文件,这是否意味着log4j 配置已成功添加到类路径?

我在这里问了一个更全面的问题但认为这个问题可能值得一个独立的问题

4

1 回答 1

0

基本上是的,稍后进入类的内容由 spring-boot maven 插件处理,并且应该在您构建的工件中可用。此时,它是否最初在src/main/resources文件夹中并不重要。

话虽如此,spring boot默认不使用log4j2(它使用logback),所以你应该设置它对于这样的设置,请参见this example

于 2021-12-06T22:00:10.190 回答