博客
关于我
springboot+logback日志使用
阅读量:768 次
发布时间:2019-03-24

本文共 1685 字,大约阅读时间需要 5 分钟。

技术日志:Spring Boot项目日志框架配置与使用

在项目开发过程中,日志功能是必不可少的组件。考虑到这一重要性, Spring Boot推荐并且默认使用logback作为日志系统,因此我们也需要在项目中构建并配置所需的日志框架。

logback是一款功能强大的日志框架,它支持多种日志级别和输出格式,默认配置文件的名字为logback-spring.xml。因此,我们需要在项目的resource目录下创建一个logback-spring.xml文件。

<配置文件结构概述>

  • logback配置文件的基础结构
  • ${CONSOLE_LOG_PATTERN}
    UTF-8
    ${LOG_PATH}/mybatis.log
    %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
    UTF-8
    <
    1. 日志级别设置与日志文件管理
    2. <服务测试与日志输出验证>

      在进行服务测试时,确保正确设置控制台输出方式。例如,在TestService.java中使用以下代码进行调试:

      public class TestService {    private static final Logger log = LoggerFactory.getLogger(TestService.class);        @Autowired    private Test1Mapper test1Mapper;    @Autowired    private Test2Mapper test2Mapper;    public void getStudents() {        List
      test1 = test1Mapper.getAll(); List
      test2 = test2Mapper.getAll(); log.info("数据源DB1: {}", test1); log.info("数据源DB2: {}", test2); }}

      启动项目,访问http://localhost:8080/test,控制台将显示如下彩色日志格式化输出:

      2019-12-24 10:52:32 INFO [TestService] 数据源DB1: {"id":1,"name":"张三"}2019-12-24 10:52:33 INFO [TestService] 数据源DB2: {"id":2,"name":"李四"}

      注意:请确保logback-spring.xml文件已正确加载,且项目根目录下的application.properties文件包含以下内容:

      logging.level.com.example.mybatis.mapper=debug

      <日志存储目录>

      日志文件将存储在C:\log\mybatis目录下,每天生成新的日志文件,并根据文件大小和日期进行存储管理。

      欢迎在以上基础上进行个性化配置,根据项目需求调整日志输出级别和文件存储策略。

    转载地址:http://odvkk.baihongyu.com/

    你可能感兴趣的文章
    NAS服务器有哪些优势
    查看>>
    NAT PAT故障排除实战指南:从原理到技巧的深度探索
    查看>>
    nat 网卡间数据包转发_你是不是从来没有了解过光纤网卡,它跟普通网卡有什么区别?...
    查看>>
    NAT-DDNS内网穿透技术,快解析DDNS的优势
    查看>>
    NAT-DDNS内网穿透技术,快解析DDNS的优势
    查看>>
    NAT-DDNS内网穿透技术,解决动态域名解析难题
    查看>>
    natapp搭建外网服务器
    查看>>
    NativePHP:使用PHP构建跨平台桌面应用的新框架
    查看>>
    nativescript(angular2)——ListView组件
    查看>>
    NativeWindow_01
    查看>>
    Native方式运行Fabric(非Docker方式)
    查看>>
    Nature | 电子学“超构器件”, 从零基础到精通,收藏这篇就够了!
    查看>>
    Nature和Science同时报道,新疆出土四千年前遗骸完成DNA测序,证实并非移民而是土著...
    查看>>
    Nature封面:只低一毫米,时间也会变慢!叶军团队首次在毫米尺度验证广义相对论...
    查看>>
    Nat、端口映射、内网穿透有什么区别?
    查看>>
    Nat、端口映射、内网穿透有什么区别?
    查看>>
    nat打洞原理和实现
    查看>>
    NAT技术
    查看>>
    NAT模式/路由模式/全路由模式 (转)
    查看>>
    NAT模式下虚拟机centOs和主机ping不通解决方法
    查看>>