`

logback配置实例

    博客分类:
  • log
阅读更多
<configuration>

	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
		<encoder>
			<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level - %msg%n</pattern>
		</encoder>
	</appender>


	<appender name="INFOOUT"
		class="ch.qos.logback.core.rolling.RollingFileAppender">
		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
			<level>INFO</level>
		</filter>
		<file>../log/umap_info.log</file>
		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
			<!-- Daily rollover -->
			<fileNamePattern>../log/umap_info.%d{yyyy-MM-dd}.log
			</fileNamePattern>
			<!-- Keep 7 days' worth of history
			<maxHistory>7</maxHistory> -->
		</rollingPolicy>

		<encoder>
			<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level - %msg%n</pattern>
		</encoder>
	</appender>

	<appender name="DEBUGOUT"
		class="ch.qos.logback.core.rolling.RollingFileAppender">
		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
			<level>DEBUG</level>
		</filter>

		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
			<!-- Daily rollover -->
			<fileNamePattern>../log/umap_debug.%d{yyyy-MM-dd}.log
			</fileNamePattern>
			<!-- Keep 7 days' worth of history
			<maxHistory>7</maxHistory> -->
		</rollingPolicy>

		<encoder>
			<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level - %msg%n</pattern>
		</encoder>
	</appender>

  	<logger name="org.springframework" level="info" />

	<!-- Configure so that it outputs to both console and log file -->
	<root level="DEBUG">
		<appender-ref ref="STDOUT" /> 
		<appender-ref ref="INFOOUT" />
		<appender-ref ref="DEBUGOUT" />
	</root>
</configuration>   

 

 

教程:http://www.cnblogs.com/mailingfeng/p/3499436.html

分享到:
评论

相关推荐

    slf4j + logback配置实例

    本文将通过一个配置实例,详细介绍如何在项目中集成和使用SLF4J与Logback。 首先,我们需要在项目的类路径下添加SLF4J和Logback的相关依赖。通常,这包括`slf4j-api.jar`(SLF4J API)、`logback-classic.jar`...

    logback配置详解

    logback 配置详解 logback 是由 log4j 创始人设计的另一个开源日志组件,它当前分为三个模块:logback-core、logback-classic 和 logback-access。logback-classic 是 log4j 的一个改良版本,同时它完整实现了 slf4...

    logback入门实例

    "入门实例"意味着我们将关注基础知识和简单示例,帮助初学者理解如何在项目中配置和使用Logback。 描述中的链接指向了一个个人博客,虽然具体内容未给出,但可以推测博主分享了一个关于如何使用Logback的实际操作...

    logbackーslf4j-配置文件实例 难得

    Logback配置文件 Logback的配置主要通过`logback.xml`文件完成,这是一个XML格式的配置文件,用于定义日志级别、日志输出目的地、过滤器等。以下是一份基本的`logback.xml`配置示例: ```xml ...

    logback1.1.2配置事例

    在本配置事例中,我们将探讨 logback 1.1.2 版本的配置,以及如何集成到项目中。 首先,我们来看`src`目录。这个目录通常包含项目的源代码,其中可能有一个名为 `logback.xml` 或 `logback.groovy` 的配置文件。`...

    logback+springboot的基本使用方式.zip

    而日志系统作为任何应用的重要组成部分,Logback作为SLF4J(Simple Logging Facade for Java)的实现,以其高效、可配置性著称,常被用于SpringBoot项目中。本文将详细介绍如何在SpringBoot项目中集成和使用Logback...

    扩展logback将日志输出到Kafka实例源码

    标题"扩展logback将日志输出到Kafka实例源码"涉及的技术点主要集中在如何将Logback与Kafka集成,使得日志可以被有效地发送到Kafka集群。这个过程通常涉及到以下几个步骤: 1. **添加依赖**:首先,你需要在项目的...

    Logback 实例,log4,slf4,logback日志输出 demo

    通过"Logback实例,log4,slf4,logback日志输出demo"的学习,你可以掌握如何配置这些工具,以满足项目需求,如指定日志的存储位置,定制日志格式,以及管理日志文件的生命周期。实践这些示例,将有助于提升你在日志...

    Eureka相关配置和Logback日志切面相关配置

    在SpringCenterDev项目中,Eureka和Logback的配置可能已经集成到了Spring Boot的自动配置机制中。开发者可以根据实际需求调整这些配置,以优化服务注册、服务发现和日志记录的性能和效果。此外,Eureka还可以与其他...

    logback下载 日志文件jar包

    这个压缩包包含了实现 Logback 功能所需的几个关键组件,以及一个配置文件,使得用户能够方便地管理和记录应用程序的日志信息。 1. **logback-core-1.2.3.jar**: 这是 Logback 的核心库,包含了日志记录的基本...

    Logback中文文档-实用

    整个文档覆盖了Logback从基础到高级的各个方面,提供了关于Logback配置、排版、Appender和过滤器使用以及性能优化的详尽信息,是学习和使用Logback的首选资料。文档还特别指出,该手册禁止用于商业用途,仅供个人...

    logback官方中文版文档.pdf

    同时,还需要配置logback.xml文件,这是logback的配置文件,用于定义日志级别、输出格式和目的地。 ### 1.3. 构建logback 构建logback涉及设置配置文件和启动日志系统。配置文件一般包含Logger、Appender和Layout的...

    Slf4j+logback实现logback测试

    1. **多环境配置**: 对于不同的部署环境(如开发、测试、生产),可以创建多个logback配置文件,然后在启动时动态选择。 2. **日志级别管理**: 根据需求动态调整日志级别,比如在生产环境中通常会设置为WARN或ERROR...

    logback测试

    在这个“logback测试”中,我们将探讨如何配置和使用 Logback 进行基本的日志记录,包括打印到控制台和写入文件。 **一、Logback 的核心组件** 1. **Logger**: 这是实际执行日志记录的对象,你可以通过 ...

    扩展logback将日志输出到Kafka实例扩展源码

    6. **配置文件**:在logback配置文件(如`logback.xml`)中,添加对自定义Appender的引用,并设置相关参数,如Kafka的topic名、Producer配置等。 7. **整合测试**:编写测试用例,确保日志能成功地从应用程序发送到...

    logback例子

    "Logback demos" 的标签进一步确认了这个压缩包包含的是Logback的演示实例,可能是为了教学或者测试目的而设计的。这些示例可以帮助开发者理解如何配置和使用Logback来满足不同日志需求。 **文件名称列表解析:** ...

    spring + springmvc + mybatis 框架实例(logback)

    在这个名为"spring + springmvc + mybatis 框架实例(logback)"的项目中,开发者通过全注解的方式,实现了几乎零配置的应用,同时还引入了Logback作为日志记录工具,增强了应用的日志管理能力。 首先,Spring框架...

    logback+web项目Demo

    2. **配置Logback**: 创建 `logback.xml` 配置文件,指定日志级别、输出位置、格式等。例如: ```xml &lt;appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"&gt; &lt;pattern&gt;%d{HH:mm:ss.SSS} ...

    springboot、logback源码解读

    3. **LoggerContext实例化**:Logback使用`LoggerContext`作为日志上下文,它负责管理和配置日志记录器。在初始化时会创建一个新的`LoggerContext`实例。 4. **自动配置检测**:`ContextInitializer`类负责在类路径...

    采用slf4j+logback输出日志

    本文将详细介绍如何使用SLF4J与Logback来输出应用程序的日志,并提供必要的配置和依赖知识。 1. **SLF4J介绍** SLF4J提供了一种统一的日志接口,使得开发者可以在不改变代码的情况下切换不同的日志实现,如Log4j、...

Global site tag (gtag.js) - Google Analytics