• 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

  • 相关阅读:
    2014年之新年新愿
    C#解析Xml的Dom和Sax方式性能分析
    WCF协议与绑定
    使用SqlServer数据批量插入
    跨站脚本攻击XSS
    疯狂的JSONP
    SQLiteOpenHelper
    Android常用的UI布局
    Android用户界面
    ListView
  • 原文地址:https://www.cnblogs.com/qwertiLH/p/12206516.html
Copyright © 2020-2023  润新知