JAVA日志相关jar包,logback-classic、logback-core、slf4j-api、logback.xml的下载

本文详细介绍了如何下载和配置JAVA日志所需的logback-classmic,logback-core和slf4j包,并提供了logback.xml的配置示例,包括控制台和文件的日志输出设置。此外,文中还提到了文件路径的修改以及提供了下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、目的

 二、下载地址

 三、下载步骤

1、logback-classmic

2、logback-core

3、slf4j

4、logback.xml

四、我下载好的文件

百度网盘:


一、目的

JAVA日志所需要的包,方便获取。

 二、下载地址

logback官网slf4j官网

 三、下载步骤

1、logback-classmic

我这里以 logback-classmic-1.4.4.jar包为例。

1>进入logback官网

2>点击下载

3>点击Maven central

4>找到需要下载的包名

5>找到想要的版本

6>找到jar包

7>点击下载。

2、logback-core

 和上面操作一样

3、slf4j

除了官网不一样,其他都一样

4、logback.xml

新建一个txt文件,把下面代码粘贴进去,需要修改的地方下面有介绍。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <!-- CONSOLE :表示当前的日志信息是可以输出到控制台的 -->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <!--输出流对象 默认 System.out 改为 System.err  其中err:控制台输出日志为红色,而out为黑色-->
        <target>System.out</target>
        <encoder>
            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度 %msg:日志消息,%n是换行符-->
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %c [%thread] : %msg%n</pattern>
        </encoder>
    </appender>

    <!-- File:表示当前的日志信息是可以输出到文件的 -->
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
            <charset>utf-8</charset>
        </encoder>
        <!--日志输出路径(output.log是文档名,下方还有一处文件名(不用写.log))-->
        <file>D:/output.log</file>
        <!--指定日志文件拆分和压缩规则(防止文件过大)-->
        <rollingPolicy
                class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <!--通过指定压缩文件名称,来确定分割文件方式-->
            <fileNamePattern>D:/output-%d{yyyy-MMdd}.log%i.gz</fileNamePattern>
            <maxFileSize>1MB</maxFileSize> <!--文件拆分大小-->
        </rollingPolicy>
    </appender>

    <!--
    level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF (关掉), 默认debug(可忽略大小写)
    <root>可以包含零个或多个<appender-ref>元素,标识这个输出位置将会被本日志级别控制。
    -->
    <root level="INFO"> <!--打印规则:只打印不低于当前级别的日志-->
        <appender-ref ref="CONSOLE"/> <!--如果这个地方不配置关联打印的位置,改位置将不会记录日志-->
        <appender-ref ref="FILE"/>
    </root>
</configuration>

1>修改的位置

第一处:文件存放的路径+文件名,带后缀。

第二处:文件存放的路径+文件名,不带后缀。

最后将这个txt文件后缀改为xml格式。

四、我下载好的文件

注意:logback.xml,还是需要修改日志产生的路径。

百度网盘:

链接:https://pan.baidu.com/s/1-x95cCfuW4bF0VWSsDVm4A?pwd=8bql 
提取码:8bql

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值