这里的动机是我花了太多时间试图弄清楚如何在 gradle 中的 spring boot 中使用 log4j 添加日志记录。这里的 gradle 部分是给我最痛苦的部分,因为我能找到的所有文档都是针对 maven 的。
因此,我在这里记录我的发现,以便下一个正在寻找此内容的人可以找到我的帖子并能够快速找到答案。
configurations { all*.exclude module : 'spring-boot-starter-logging' } dependencies { ... implementation "org.springframework.boot:spring-boot-starter-log4j2" }
您的设置已完成,现在您可以从 log4j 添加记录器,它将使用此 xml 配置。请注意,我在每条消息中添加了一条 Message: 。因此,如果您不想要它,可以将其删除。我已将其添加到此处,以便我可以测试该项目是否正在使用此 xml 文件。
// import org.apache.logging.log4j.LogManager; // import org.apache.logging.log4j.Logger; Logger logger = LogManager.getLogger(SpringApplication.class); logger.info("Hello World!");
记录器设置应该按预期工作。注意消息:part.
您可以在这里找到该项目
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3