`
lanhuidong
  • 浏览: 227281 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java日志系统-logback配置

    博客分类:
  • Java
阅读更多

logback配置文件:logback.xml

<configuration debug="true" scan="true" scanPeriod="5 minutes">
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n%rEx</pattern>
        </encoder>
    </appender>

    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>logs/nexusy-api-%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <maxFileSize>100MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
            <maxHistory>30</maxHistory>
        </rollingPolicy>

        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%t] %-5p %c{36} - %m%n</pattern>
            <immediateFlush>false</immediateFlush>
            <outputPatternAsHeader>true</outputPatternAsHeader>
        </encoder>
    </appender>

    <logger name="com.nexusy.demo.api" level="DEBUG" additivity="false">
        <appender-ref ref="STDOUT"/>
        <appender-ref ref="FILE"/>
    </logger>

    <root level="DEBUG">
        <appender-ref ref="STDOUT"/>
        <appender-ref ref="FILE"/>
    </root>

</configuration>

 

 logback默认现在classpath中查找logback.groovy,找不到再找logback-test.xml,找不到再找logback.xml。Maven等工具打包时会忽略logback-test.xml,因此可以在classpath下同时放logback-test.xml和logback.xml,logback-test.xml用于开发,logback.xml用于生成环境。

  • 大小: 74.1 KB
分享到:
评论

相关推荐

    metrics-logback-2.1.3.zip

    Logback是另一个流行的Java日志框架,它继承了log4j的优点并提供了更好的性能和更多特性。 Logback-Metrics库集成到了Logback中,使得我们能够对日志系统本身进行度量,例如记录日志的频率、耗时等,从而帮助优化...

    HAP框架-Logback入门手册 .docx

    HAP框架提供了一个基于Logback的日志记录机制,能够满足大多数企业级应用系统的日志记录需求。 3. 未结与已结问 在HAP框架中,Logback的应用可以分为未结问题和已结问题两类。未结问题是指HAP框架中尚未解决的...

    基于Java日志平台的访问链路追踪实战(1.01G)

    ---03-系统日志与log4j日志简介.mp4 ---04-log4j实例代码展示.mp4 ---05-jul的诞生与代码展示.mp4 ---06-jcl的历史背景与简介.mp4 ---07-jcl面向接口代码风格展示.mp4 ---08-jcl的优缺点与解决方案.mp4 ---09-...

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

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

    基于Java日志平台的访问链路追踪实战(1.34G)

    ---03-系统日志与log4j日志简介.mp4 ---04-log4j实例代码展示.mp4 ---05-jul的诞生与代码展示.mp4 ---06-jcl的历史背景与简介.mp4 ---07-jcl面向接口代码风格展示.mp4 ---08-jcl的优缺点与解决方案.mp4 ---09-...

    Android-logback-android用于Android的可靠通用快速和灵活的日志记录框架

    `logback-android`是专为Android平台设计的一个高效、通用且灵活的日志框架,它基于Java社区的著名日志解决方案Logback,旨在提供比原生Android `Log`类更强大的功能和更丰富的日志管理体验。 ### 1. logback-...

    HAP框架-Logback入门手册 .zip

    - JMX(Java Management Extensions)支持:通过JMX接口监控和调整Logback配置。 8. **安全与最佳实践** - 避免敏感信息泄露:在配置中过滤或替换敏感数据,如密码、账号等。 - 日志策略:根据应用需求和环境...

    apache-tomcat-9.0.37-logback.zip

    综上所述,"apache-tomcat-9.0.37-logback.zip"是一个预配置的服务器环境,结合了Tomcat的Web服务功能和Logback的日志系统,适合于需要数据库支持的Java Web应用程序。用户只需解压、配置(如果需要)、然后启动,就...

    spring-logback日志项目模块

    在Spring Boot项目中,Logback被默认选为日志系统,因为它的性能优越且配置简单。 首先,让我们看看如何在Spring Boot项目中引入Logback。在`pom.xml`文件中,我们需要添加Logback和Spring Boot的起步依赖,例如: ...

    aliyun-log-logback-appender

    它可以是控制台,文件,GUI组件,套接字,NT事件日志,系统日志。 您也可以控制每个日志的输出格​​式。 您可以通过日志级别控制日志的生成过程。 最有趣的是,您可以通过配置文件完成上述操作,而无需进行任何...

    logback动态日志配置 - 示例源码

    Logback 是一个广泛使用的 Java 日志框架,由 Ceki Gülcü 创建,作为 Log4j 的继任者。本文将深入探讨如何在 Logback 中实现动态日志配置,并提供一个具体的示例源码分析。** ### 1. Logback 概述 Logback 是一...

    tomcat-logback.rar

    Logback作为Java领域的一个强大日志框架,因其高效、灵活和可配置性而广受欢迎。本文将围绕"tomcat-logback.rar"这一主题,详细阐述如何在Tomcat服务器中集成并使用Logback进行日志管理。 首先,Logback是由Ceki G...

    springboot-mybatis-druid-mongodb-logback-demo.zip

    本次我们将深入探讨如何在Spring Boot 2.0的基础上,集成Mybatis-Plus 3.1.0、MongoDB数据库、Druid数据源以及Logback日志系统,构建一个多数据源、全栈式的示例项目。 首先,Spring Boot 2.0作为核心框架,提供了...

    stackify-log-logback:适用于Java日志记录框架Logback的Stackify Log Appender

    Logback记录器追加程序,用于将日志消息和异常发送到Stackify。 错误和日志概述: : 注册试用版: : 安装 将其添加为Maven依赖项: &lt; groupId&gt;com.stackify&lt;/ groupId&gt; &lt; artifactId&gt;stackify-log-logback ...

    logstash-logback-encoder:Logback JSON编码器和附加器

    最初是为了支持的JSON格式的输出而的,但现在已经演变为针对JSON和其他Jackson数据格式的高度可配置的通用结构化日志记录机制。 输出的结构及其包含的数据是完全可配置的。 内容: 将其包含在您的项目中 Maven风格...

    基于Java的日志推送appender设计源码 - logback-push-appender

    本源码提供了一个基于Java编写的日志推送appender设计。项目包含49个文件,其中37个Java文件,用于实现日志推送功能。此外,还包括4个XML配置文件、2个Markdown文档、1个gitignore文件、1个jar包、1个properties文件...

    logback日志配置

    Logback 是一款非常流行的 Java 日志框架,它由 Ceki Gülcü 开发并维护,作为 log4j 的一个优秀替代品出现。Logback 相对于 log4j 有着更好的性能表现,并且拥有更加灵活的配置方式。在实际开发过程中,logback 因...

    SpringBoot-logback

    SpringBoot默认支持Logback作为日志系统。在`pom.xml`文件中,你需要添加Logback的依赖项,确保如下所示: ```xml &lt;groupId&gt;ch.qos.logback &lt;artifactId&gt;logback-classic ``` 接下来,配置Logback。SpringBoot...

    java的Logback日志框架jar包

    Logback 是一个在Java开发中广泛使用的日志记录框架,由Ceki Gülcü创造,他是之前流行的log4j框架的创始人。Logback是作为log4j的替代品设计的,它提供了更高的性能和更多的特性。这个压缩包包含了Logback框架的...

    混乱的 Java 日志体系 - ImportNew1

    ### 混乱的Java日志体系概览 在Java开发领域中,日志系统扮演着极其重要的角色,它不仅帮助开发者追踪应用的行为,还能在生产环境中定位问题所在。...希望本文能够帮助开发者更好地理解和利用Java日志系统。

Global site tag (gtag.js) - Google Analytics