• Spring Boot 学习笔记(六)日志框架、日志配置


    1、日志门面、日志实现

    日志系统是设计符合JAVA面向对象的设计思想,采用接口和实现分离的方式,提供接口和标准的叫日志门面。市面上常见的门面和实现如下

    • 日志门面 commons-logging,slf4j
    • 日志实现 log4j,jdk-logging,logback,log4j2

    以下都以 slf4j + logback 为例子

    2、日志使用初探

    使用日志一般都是调用抽象层(即日志门面)提供的方法

    slf4j 的官方文档给出了一段代码展示了日志如何记录日志

    3、不同日志框架同时适配到 slf4j 的方法

    官方文档给出了具体的方法,用官方提供的包来替换原来的包,偷天换日

    4、Spring Boot 的日志

    用 Diagram 图标查看依赖关系

    注意:若要引入其他框架(例如spring框架),不同的框架引用的日志系统不一定是和boot一样,需要进行此框架依赖的日志框架排除,例如

    spring 用的是 commission-logging 这个门面,那引入的时候则需要排除

    5、spring boot 中日志的使用

    对于默认级别的调整,可以在全局配置文件 application.properties/yml 中进行配置,配置也可以配置日志输出重定向、输出格式等  

    日志有默认的输出格式,如下

    6、更换默认的日志配置文件

    profile 功能如下

    7、切换日志框架

    TODO

  • 相关阅读:
    窗体间传值
    winform 导出datagridview 到excel
    单击单元格任意地方事件
    CLR via 随书笔记
    值类型和引用类型的区别
    System.Object简介
    装箱与拆箱
    静态类
    关于Linq2Sql有外键表的更新引发的问题。
    滑动切换页面
  • 原文地址:https://www.cnblogs.com/qwertiLH/p/12206516.html
Copyright © 2020-2023  润新知