`

Logback 日志打印到不同的文件

阅读更多
logback.xml中我配置了不同的logger,这样不同模块的log 就可以打印到不同的日志文件中。但是遇到可一个问题,那些日志除了打印到各自的文件中,还打印到了root配置的那个系统日志中。通过google搜索后,发现原来logger中的一个参数(additivity)忘记设置了,这个参数的默认值是true,就是我们配置的looger中的日志还增加到root的日志中。

开始我的配置:

        <logger name="Mina_Logger"  level="INFO">
<appender-ref ref="My_App"/>
</logger>

修改后的配置:
         <logger name="Mina_Logger"  level="INFO" additivity="false">
<appender-ref ref="My_App"/>
</logger>

修改后跑了下系统,问题解决。
分享到:
评论

相关推荐

    springboot+logback输出日志文件1

    Spring Boot 使用 Logback 输出日志文件 Spring Boot 提供了多种日志记录工具,包括 Logback、Log4J2 和 Java Util Logging。默认情况下,Spring Boot 使用 Logback 作为日志记录工具。在日志记录过程中,我们可以...

    Logback 异常日志减少打印内容

    首先,理解Logback的日志级别是减少异常日志打印的关键。Logback支持以下五级日志级别:OFF、ERROR、WARN、INFO、DEBUG和TRACE。默认情况下,只有INFO及以上的级别会被记录。如果你只想捕获异常相关的错误信息,可以...

    logback-slf4j日志配置文件-下载即可使用

    logback-slf4j是Java领域中一种常用的日志记录解决方案,它通过结合slf4j(Simple Logging Facade for Java)来提供了异步日志输出的功能,能够将日志输出到不同的文件中。下面是logback-slf4j日志配置文件的详细...

    关闭HttpClient日志的logback文件

    关闭HttpClient日志的logback文件

    springmvc log4j2 logback 注解 jackson 日志脱敏实现源码

    在IT行业中,日志记录是系统监控和故障排查的关键环节,但同时也涉及到用户隐私保护的问题。日志脱敏就是一种确保敏感数据在日志中不被泄露的技术手段。本资源包含的是关于`SpringMVC`、`Log4j2`、`Logback`以及`...

    采用slf4j+logback输出日志

    SLF4J提供了一种统一的日志接口,使得开发者可以在不改变代码的情况下切换不同的日志实现,如Log4j、Logback或Java内置的日志系统。它的核心思想是通过接口隔离日志记录的逻辑,避免与具体实现耦合。 2. **Logback...

    LogBack日志的使用

    日志归档是LogBack的另一大特色,通过`TimeBasedRollingPolicy`可以设置日志文件按日期滚动,避免单个日志文件过大。同时,`SizeAndTimeBasedFNATP`策略允许在文件大小达到一定限制时进行滚动。 在分布式系统中,...

    SpringBoot Logback日志记录到数据库的实现方法

    SpringBoot Logback日志记录到数据库的实现方法 在本文中,我们将详细介绍SpringBoot Logback日志记录到数据库的实现方法。Logback是一个流行的日志记录框架,能够帮助开发者轻松地记录和管理应用程序中的日志信息...

    logback日志文件

    日志消息将按照指定的格式打印,并同时写入到`app.log`文件。 **日志级别与过滤** Logback支持多种日志级别,如DEBUG、INFO、WARN和ERROR,每个级别对应不同的严重程度。开发者可以根据需求调整日志级别,以控制...

    logback-spring.xml日志打印demo

    本教程将深入讲解如何使用`logback-spring.xml`来设置日志打印输出。 1. **Logback-Spring.xml配置文件**: `logback-spring.xml`是专门为Spring Boot设计的Logback配置文件,它支持Spring的占位符(${...}),使得...

    springboot日志框架logback异步输出配置

    每次日志输出到文件都会进行一次磁盘IO,在多应用的时候这种效果会导致一定的线程运行延迟,所以可以采用异步的方式处理。 采用异步写日志的方式,通过不让主线程去写日志文件而减少磁盘IO,避免并发下造成线程阻塞...

    SpringBoot+Logback实现一个简单的链路追踪功能

    3. **配置Logback**:最后,我们需要修改`logback-spring.xml`配置文件,以便在每个日志条目中包含MDC中的信息。这通常通过在`&lt;layout&gt;`元素中使用`%X`转换词来实现, `%X{key}` 会打印出MDC中对应键的值。例如,...

    Tomcat日志catalina.out过大解决方案--使用logback按日轮转.rar

    在使用过程中,可以根据实际需求调整`logback.xml`中的日志级别(`level`)、文件路径、滚动策略等参数,以满足不同场景下的日志管理需求。同时,`Logback`还支持其他高级特性,如异步日志处理、日志过滤、自定义...

    Logback日志框架第三方jar包 免费获取,我不收积分

    这段配置会将所有级别为info及以上的信息打印到控制台,每条日志包含时间戳、线程名、日志级别、logger名称和日志消息。 总的来说,logback以其高效的性能、丰富的配置选项和与SLF4J的良好集成,成为许多Java项目的...

    SpringBoo+Vue构建日志文件查看系统(源代码)

    此外,系统的自动更新功能实时追踪日志文件的变化,确保用户能够即时获取最新的信息。 本系统总共包含两部分内容,一部分为采用springboot编写的java后台程序,用于读取其他springboot程序产生的日志内容,另一部...

    Spring如何动态自定义logback日志目录详解

    例如,在logback.xml配置文件中指定了日志打印格式:%d{HH:mm:ss.SSS} %-5level [%thread][%logger{0}-%L] %msg%n"。这些格式的意义在官网的文档上都有说明。其中%msg就是我们调用日志打印方法时输入的内容。 二、...

    spring-logback日志项目模块

    在这个“spring-logback日志项目模块”中,我们将深入探讨Spring Boot如何与Logback集成,实现高效、灵活的日志记录。 Logback是由Ceki Gülcü创建的,它是Log4j的继承者,旨在提高性能和可配置性。在Spring Boot...

    SpringBoot日志处理之Logback1

    然而,对于更复杂的日志需求,如日志分割、不同类型的日志分开存储或自定义日志格式,我们需要通过XML配置文件来实现。Logback的默认配置文件通常是`logback-spring.xml`。在这个文件中,我们可以定义`appender`节点...

    logback+slf4j打印工具类

    Logback的配置文件通常以`logback.xml`或`logback.groovy`的形式存在,允许我们定义不同的日志级别(如TRACE, DEBUG, INFO, WARN, ERROR, OFF),指定日志输出格式,以及如何处理这些日志,比如写入文件、发送邮件...

Global site tag (gtag.js) - Google Analytics