登录
首页 >  文章 >  java教程

Java Spring Boot使用登录gradle项目

来源:dev.to

时间:2024-10-19 10:52:01 432浏览 收藏

从现在开始,努力学习吧!本文《Java Spring Boot使用登录gradle项目》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

这里的动机是我花了太多时间试图弄清楚如何在 gradle 中的 spring boot 中使用 log4j 添加日志记录。这里 gradle 部分是给我最痛苦的部分,因为我能找到的所有文档都是针对 maven 的。

所以我在这里记录我的发现,以便下一个正在寻找此内容的人可以找到我的帖子并能够快速找到答案。

这是我用于演示的配置。我也在 java 17 中测试了相同的实现。

Java Spring Boot使用登录gradle项目

将此行添加到 build.gradle

configurations {
    all*.exclude module : 'spring-boot-starter-logging'
}

dependencies {
    ...
    implementation "org.springframework.boot:spring-boot-starter-log4j2"
}

在 src/main/resources 文件夹中创建一个名为 log4j2.xml 的文件并将其添加到该文件中



    
        
            
        
    
    
        
            
        
    

您的设置已完成,现在您可以从 log4j 添加记录器,它将使用此 xml 配置。请注意,我在每条消息中添加了一条 message: 。因此,如果您不想要它,可以将其删除。我已将其添加到此处,以便我可以测试该项目是否正在使用此 xml 文件。

现在要进行测试,您可以使用 log4j 记录器。您可以将其添加到 main 方法中。

// import org.apache.logging.log4j.LogManager;
// import org.apache.logging.log4j.Logger;

Logger logger = LogManager.getLogger(SpringApplication.class);
logger.info("Hello World!");

记录器设置应该按预期工作。请注意消息:部分。

Java Spring Boot使用登录gradle项目

您可以在这里找到该项目

参考

  1. (https://www.sentinelone.com/blog/started-quickly-spring-boot-logging/)[https://www.sentinelone.com/blog/started-quickly-spring-boot-logging/ ]
  2. (https://github.com/minhaz1217/devops-notes/tree/master/78.%20java%20spring%20boot%20use%20log4j%20in%20a%20gradle%20project)[https://github. com/minhaz1217/devops-notes/tree/master/78.%20java%20spring%20boot%20use%20log4j%20in%20a%20gradle%20project]
  3. 虚拟项目

本篇关于《Java Spring Boot使用登录gradle项目》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注golang学习网公众号!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>