logback日志导入使用

1导入配置

xml 复制代码
 <!-- 日志 , 会自动传递slf4j门面-->
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.2.3</version>
</dependency>

2 引入配置

Logback要求配置文件名称必须logback.xml ,存放路径在main/resources 目录下。

logback.xml里面写

xml 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true">
    <!-- 指定日志输出的位置,ConsoleAppender表示输出到控制台 -->
    <appender name="STDOUT"
              class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <!-- 日志输出的格式 -->
            <!-- 按照顺序分别是:时间、日志级别、线程名称、打印日志的类、日志主体内容、换行 -->
            <pattern>[%d{HH:mm:ss.SSS}] [%-5level] [%thread] [%logger] [%msg]%n</pattern>
            <charset>UTF-8</charset>
        </encoder>
    </appender>

    <!-- 设置全局日志级别。日志级别按顺序分别是:TRACE、DEBUG、INFO、WARN、ERROR -->
    <!-- 指定任何一个日志级别都只打印当前级别和后面级别的日志。 -->
    <root level="DEBUG">
        <!-- 指定打印日志的appender,这里通过"STDOUT"引用了前面配置的appender -->
        <appender-ref ref="STDOUT" />
    </root>

    <!-- 根据特殊需求指定局部日志级别,可也是包名或全类名。 -->
    <logger name="com.chen.quick" level="DEBUG" />

</configuration>

3在测试类中使用(代替输出语句)

相关推荐
Rousson1 分钟前
硬件学习笔记--65 MCU的RAM及FLash简介
开发语言·前端·javascript
fakaifa12 分钟前
【最新版】西陆洗车系统源码全开源+uniapp前端+搭建教程
java·小程序·uni-app·php·源码下载·西陆洗车·洗车小程序
慧都小妮子16 分钟前
跨平台浏览器集成库JxBrowser 支持 Chrome 扩展程序,高效赋能 Java 桌面应用
开发语言·python·api·jxbrowser·chrome 扩展程序
范纹杉想快点毕业18 分钟前
C++多重继承详解与实战解析
开发语言·c++
shenyan~20 分钟前
关于 smali:2. 从 Java 到 Smali 的映射
java·开发语言
一只叫煤球的猫21 分钟前
实习生踩坑记:Redis分布式锁为什么总是"失效"?看门狗机制深度解析
java·后端·性能优化
浪客川23 分钟前
生成JavaDoc文档
java
橘子青衫28 分钟前
解锁多线程编程:深入探索同步容器与并发容器
java·后端
攒了一袋星辰33 分钟前
Spring @Value注解的依赖注入实现原理
java·后端·spring
天桥下的卖艺者33 分钟前
R语言使用随机过采样(Random Oversampling)平衡数据集
开发语言·r语言