原创非转载,注意红色字体部分。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 输出所有日志到控制台 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{10} [%file:%line] - %msg%n</pattern>
</layout>
<charset>GBK</charset>
</encoder>
</appender>
<!-- 输出所有日志到文件-->
<appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${catalina.base}/logs/spa.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>${catalina.base}/logs/spa.%d{yyyy-MM-dd}.log</FileNamePattern>
</rollingPolicy>
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{10} [%file:%line] - %msg%n</pattern>
</layout>
<charset>GBK</charset>
</encoder>
</appender>
<!-- 输出所有Error日志 -->
<appender name="all_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<File>${catalina.base}/logs/spa_error.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>${catalina.base}/logs/spa_error.%d{yyyy-MM-dd}.log</FileNamePattern>
</rollingPolicy>
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{10} [%file:%line] - %msg%n</pattern>
</layout>
<charset>GBK</charset>
</encoder>
</appender>
<!-- 输出所有Info日志 -->
<appender name="all_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<File>${catalina.base}/logs/spa_info.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>${catalina.base}/logs/spa_info.%d{yyyy-MM-dd}.log</FileNamePattern>
</rollingPolicy>
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{10} [%file:%line] - %msg%n</pattern>
</layout>
<charset>GBK</charset>
</encoder>
</appender>
<!-- project default level -->
<logger name="com.sdcm.spa.manager">
<appender-ref ref="rollingFile" level="INFO" />
</logger>
<!--log4jdbc -->
<logger name="jdbc.sqltiming" level="INFO"/>
<logger name="jdbc.sqlonly" level="OFF"/>
<logger name="jdbc.audit" level="OFF"/>
<logger name="jdbc.resultset" level="OFF"/>
<logger name="jdbc.connection" level="OFF"/>
<root>
<appender-ref ref="console" level="INFO"/>
<appender-ref ref="all_info" level="INFO" />
<appender-ref ref="all_error" level="ERROR" />
</root>
</configuration>
相关推荐
Logback中文文档是一份关于Logback使用和配置的全面指南,它提供了深入的理论知识和实用的API应用,覆盖了Logback的几乎所有重要方面。 在这份文档中,首先介绍了Logback的基础概念。文档解释了什么是Logback,它的...
**正文** Logback 是一款广泛使用的 Java 日志框架,由 Ceki Gülcü 创建,作为其先前作品 Log4j 的继任者。...通过阅读这份中文文档,你将能深入理解 logback 的工作原理和最佳实践,更好地利用它来解决实际问题。
Logback 是一个专门为Java应用程序设计的日志框架,由log4j的创始人Ceki Gülcü设计,旨在提高日志处理的效率和灵活性。它在性能和资源消耗方面优于log4j和其他日志系统,提供了许多独特的特性,如Marker、参数化...
通过这份Logback中文手册,读者不仅可以了解logback的基本操作,还能深入学习高级特性,如自定义appender、过滤器和触发策略,以及如何优化日志系统的性能。无论是初学者还是经验丰富的开发者,都能从中受益,提升对...
Logback 中文手册,清晰版. 简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。 Logback 主要由三个模块组成: logback-core logback-classic logback-access
**Logback 中文文档概述** Logback 是一个用于日志记录的开源框架,由 Ceki Gülcü(SLF4J 的创始人)开发,作为 log4j 的后继者。Logback 主要分为三个组件:logback-core、logback-classic 和 logback-access。...
Logback非常自然地实现了 SLF4J,不需要像 Log4j 和 JUL 那样加一个适配层。Spring Boot 的默认日志框架使用的是 Logback。支持自动重新加载配置文件,不需要另外创建扫描线程来监视
logback官方中文开发文档,logback中文手册,陈华,logback中文开发文档
logback 中文手册,此中文手册为官网手册中文版 原作者 Ceki Gülcü、Sébastien Pennec 中文版译者 陈华 陈华的论坛地址:http://www.iteye.com/topic/655136
这个文档集是 Logback 的官方中文版,提供了详细的使用指南和技术参考。 **logback-core** logback-core 是整个框架的基础,它提供了日志处理的基本机制。包括事件处理、配置解析、Appender(日志输出器)和 ...
在使用EL(Expression Language)表达式处理中文字符时,可能会遇到中文显示乱码的问题,这通常是由于字符编码不一致导致...务必保证整个系统从输入到输出的每个环节都采用一致的字符编码,这样才能有效避免乱码问题。
Logback非常自然地实现了 SLF4J,不需要像 Log4j 和 JUL 那样加一个适配层。Spring Boot 的默认日志框架使用的是 Logback。支持自动重新加载配置文件,不需要另外创建扫描线程来监视。PDF 共 200 页,非常全面。
标签:core、qos、logback、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心...
Logback 是为了提供更高效、更灵活的日志记录解决方案而设计的,它不仅继承了 Log4j 的优点,还解决了一些性能和可扩展性问题。在Java应用程序中,日志系统扮演着至关重要的角色,它帮助开发者调试代码,记录错误,...
总而言之,Logback用户手册中文版详细介绍了Logback框架的安装、配置、使用、优化以及最佳实践,是学习和掌握Logback框架不可或缺的资源。通过这份手册,用户可以深入理解Logback的工作原理和各种高级特性,从而有效...
Logback 是一款广泛使用的日志记录框架,由 Ceki Gülcü 创建,作为其先前作品 Log4j 的改进版。这个压缩包包含了实现 Logback 功能所需的几个关键组件,以及一个配置文件,使得用户能够方便地管理和记录应用程序的...
例如,DEBUG用于调试信息,INFO用于常规信息,WARN用于可能的问题,ERROR和FATAL则用于严重错误。通过配置,可以设定不同级别的日志是否打印,以及输出的详细程度。 **日志输出位置** Logback可以通过Appender将...
**压缩包子文件的文件名称列表:logback中文手册.pdf** 这个PDF文件很可能是logback的中文用户手册,对于初学者和进阶用户来说都是极其宝贵的资源。手册可能会涵盖以下内容: 1. **安装和配置**:介绍如何在项目中...
Logback 提供了高效、灵活的日志记录解决方案,支持多种日志级别,如DEBUG、INFO、WARN、ERROR等,帮助开发者调试程序、定位问题,并且能够方便地调整日志输出级别和格式。 1. **Logback 核心组件**: - **logback...
**日志框架Logback简介** Logback 是一个用于日志记录的开源框架,由 Ceki Gülcü(也是 Log4j 的创始人)设计并开发。它作为 Log4j 的升级版,提供了更高的性能和更丰富的功能。Logback 分为三个主要组件:...