博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_45、SpringBoot2.x日志讲解和Logback配置实战...
阅读量:4324 次
发布时间:2019-06-06

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

笔记

2、SpringBoot2.x日志讲解和自定义Logback配置实战

    简介:讲解SpringBoot2.x整合Logback配置实战
        1、官网介绍:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#boot-features-logging
           各个组件案例:https://logback.qos.ch/manual/index.html
        
        2、分析SpringBoot启动日志
            1)默认情况下,Spring Boot将日志输出到控制台
        3、整合Logback实战
            1)创建 日志文件logback-spring.xml,官方推荐 -spring.xml结尾
                默认加载加载配置顺序 logback-spring.xml, logback-spring.groovy, logback.xml, or logback.groovy
            
            注释:
                <configuration> 子节点
                <appender></appender>                       
                <logger></logger>
                <root></root>(要加在最后)        
 

开始

springboot的默认的start里面包含了一个logback
spring启动的时候默认是Info级别的
想获取更多的信息可以在用 java-jar的会后后面加上--dubug
新建,logback-spring.xml文件
提前准备的日志文件拷贝过来

%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method:%L -%msg%n
ERROR
DENY
ACCEPT
%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method:%L -%msg%n
app_log/log/app.info.%d.log
ERROR
%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method:%L -%msg%n
app_log/log/app.err.%d.log
1

 

各个组件案例:https://logback.qos.ch/manual/index.html

测试日志

引入的包是org.slf4j.Logger
测试这几个级别的日志的输出
启动程序
root节点加载最后面
info的文件里面输出了info和warn这两个级别的日志。
、这是因为这里的过滤器的配置
如果把root这里改为debug
重启应用
error的还是只有error
过滤器过滤掉了error级别,所以debug、warn、info这几个级别的都往这个文件里面输出
degbu级别有太多没用的信息 会进行干扰。这里一般用Info级别,不会产生太多的日志信息,占用我们的磁盘空间
 

转载于:https://www.cnblogs.com/wangjunwei/p/11431341.html

你可能感兴趣的文章
在webconfig中写好连接后,在程序中如何调用?
查看>>
限制用户不能删除SharePoint列表中的条目(项目)
查看>>
【Linux网络编程】使用GDB调试程序
查看>>
feign调用spring clound eureka 注册中心服务
查看>>
ZT:Linux上安装JDK,最准确
查看>>
LimeJS指南3
查看>>
关于C++ const成员的一些细节
查看>>
《代码大全》学习摘要(五)软件构建中的设计(下)
查看>>
C#检测驱动是否安装的问题
查看>>
web-4. 装饰页面的图像
查看>>
微信测试账户
查看>>
Android ListView上拉获取下一页
查看>>
算法练习题
查看>>
学习使用Django一 安装虚拟环境
查看>>
Hibernate视频学习笔记(8)Lazy策略
查看>>
CSS3 结构性伪类选择器(1)
查看>>
IOS 杂笔-14(被人遗忘的owner)
查看>>
自动测试用工具
查看>>
前端基础之BOM和DOM
查看>>
[T-ARA/筷子兄弟][Little Apple]
查看>>