logback不输出至文件_java日志-logback的入门使用

    本文旨在如何快速在maven项目中配置logback日志框架,使日志即输出在控制台,又以log文件的形式输出到本地磁盘保存。


1、logback的介绍

Logback是由log4j创始人设计的另一个开源日志组件。它当前分为下面下个模块:

logback-core:其它两个模块的基础模块
logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging
logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能

2、logback优点

logback日志框架的优点:

(1)内核重写,测试充分,初始化内存加载更小;

(2)logback非常自然地直接实现了slf4j;

(3)有比较齐全地200多页地文档;

(4)配置修改后,支持自定重新加载配置文件;

(5)支持自动去历史的日志文件。

3、logback配置

第一步:在pom.xml中引入对logback的依赖

<dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.1.2</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>1.1.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.25</version>
    </dependency>

第二步:配置logback.xml

version

ConsoleAppender:作用是将日志输出到控制台; RollingFileAppender:滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件;

4、测试

    在完成上述配置后,我们来进行测试,看看是不是输出我们想要的日志文件。

public 

f9f23bfda1e3d8773d2f071cf2d0c5ce.png
日志输出

大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值