首页 > Java > java教程 > 正文

Java Spring Boot使用登录gradle项目

心靈之曲
发布: 2024-10-19 08:12:02
转载
513人浏览过

这里的动机是我花了太多时间试图弄清楚如何在 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 的文件并将其添加到该文件中

<?xml version="1.0" encoding="utf-8"?>
<configuration status="info">
    <appenders>
        <console name="console" target="system_out">
            <patternlayout pattern="%d{yyyy-mm-dd hh:mm:ss.sss} [%t] %-5level %logger{36} - message: %msg%n"/>
        </console>
    </appenders>
    <loggers>
        <root level="trace">
            <appenderref ref="console"/>
        </root>
    </loggers>
</configuration>
登录后复制

您的设置已完成,现在您可以从 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免费学习笔记(深入)”;

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项目的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:dev.to网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号