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

目录

一、目的

 二、下载地址

 三、下载步骤

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

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据提供的引用内容,"logback-classic Failed to load class "org.slf4j.impl.StaticLoggerBinder"." 是一个错误信息,表明在使用logback-classic日志框架时,无法加载org.slf4j.impl.StaticLoggerBinder类。这个错误通常发生在缺少相关依赖或配置不正确的情况下。 解决这个问题的方法有以下几种: 1. 确保正确配置了相关依赖:检查项目的依赖配置文件(如pom.xml或build.gradle)中是否包含了正确的logback-classic依赖。例如,在Maven项目中,可以添加以下依赖: ```xml <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency> ``` 2. 检查类路径:确保logback-classicjar包已经正确添加到项目的类路径中。可以通过查看项目的构建配置或IDE的项目设置来确认。 3. 检查日志配置文件:logback-classic需要一个配置文件来指定日志输出的方式和级别。确保logback.xmllogback.groovy配置文件存在,并且配置正确。可以参考logback官方文档来了解如何正确配置日志文件。 4. 检查其他日志框架的冲突:如果项目中同时使用了其他日志框架(如log4j或java.util.logging),可能会导致冲突。在这种情况下,可以尝试移除其他日志框架的依赖或者进行适当的配置。 5. 检查SLF4J的版本兼容性:确保使用的logback-classic版本与SLF4J的版本兼容。可以在SLF4J的官方网站上查找版本兼容性信息。 请注意,以上方法是常见的解决方案,但具体解决方法可能因项目配置和环境而异。如果问题仍然存在,建议查阅logback-classicSLF4J的官方文档,或者在相关的开发社区中寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值