`

logback和slf4j的日志架构

    博客分类:
  • java
 
阅读更多
下面这两张图已经能说明问题了


slf4j日志绑定概念图


slf4j与老旧日志系统的桥接



根据上面的两个图片,已经能清晰的知道系统里要什么样的jar文件了

对于原统里已使用common-logging,log4j,JCL等方式输出日志,可以将系统里的jar包删除
或通过maven进行排除,然后系统会通过使用log4j-over-slf4j的jar包输出日志,否则系
统还是使用的原有的日志系统进行日志输出。

<exclusions>
                <exclusion>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
  • 大小: 176.1 KB
  • 大小: 80.7 KB
分享到:
评论

相关推荐

    springMvc+mybaties+slf4j

    【SLF4J(Simple Logging Facade for Java)】是一个日志门面,为各种日志框架如log4j、Logback提供一个统一的接口。SLF4J允许开发者在部署时选择合适的日志实现,只需更换绑定的日志实现库即可。这使得项目具有更好...

    logback日志记录写入kafka

    总结来说,通过结合Logback、SLF4J和Kafka,我们可以构建一个强大的日志记录和分发系统。日志会被实时地发送到Kafka队列,然后可以进一步处理,例如存储到数据库、实时分析或触发警报。同时,通过自定义解析器和过滤...

    slf4j-log4j12-1.6.1.jar+slf4j-api-1.6.1.jar

    整合SLF4J和Log4j的好处在于,你可以轻松地在不同的日志框架之间切换,而不需要修改代码。这在维护和升级项目时具有很高的灵活性。此外,通过SLF4J的接口,可以避免直接依赖具体日志实现带来的问题,如类路径冲突,...

    struts2,(slf4j-log4j12-1.5.8—日志) 建议360压缩解压

    总结来说,Struts2框架结合SLF4J和Log4j1.5.8,为Java Web应用提供了强大的MVC架构和日志管理功能。开发者可以通过这些工具快速构建稳定、可维护的应用程序,并通过日志记录有效地诊断和解决问题。

    slf4j-1.7.5.zip

    3. **logback-classic.jar**和**logback-core.jar**(可能包含):如果SLF4J与Logback结合使用,这两个JAR文件是Logback的组成部分,logback-classic提供了SLF4J的实现,而logback-core是其基础架构。 4. **文档**...

    ssm +shiro+slf4j+logback 学习记录

    最后,通过SLF4J和Logback记录应用运行过程中的各类信息,便于调试和监控。 **Ajax(异步JavaScript和XML)** Ajax是一种在不刷新整个页面的情况下更新部分网页的技术。在SSM和Shiro的环境中,Ajax常用于实现无刷新...

    slf4j-1.5.2架包(完整版)

    SLF4J(Simple Logging Facade for Java)是Java平台上的一种日志抽象层,它为各种日志框架,如Log4j、Java Util Logging、Logback等,提供了一个统一的API,使得开发者可以在运行时选择合适的日志实现。SLF4J 1.5.2...

    slf4j-api.jar.zip CXF整合SSH你可能需要它

    这个JAR文件包含了所有SLF4J的接口和抽象类,使得开发者可以在自己的代码中使用SLF4J的日志API,而无需关心具体的日志实现。例如,你可以使用`org.slf4j.Logger`和`org.slf4j.LoggerFactory`来创建和管理日志实例。 ...

    slf4j-api-1.7.7/slf4j-log4j12-1.7.7

    SLF4J通常需要与特定的日志实现(如log4j、Logback)结合使用,而这个绑定包就是这样的桥梁,它包含了必要的适配器和配置,使得SLF4J可以调用log4j进行日志记录。1.7.7版本表示这是该绑定包的一个更新,可能包括错误...

    十个 log4j 转移到LogBack的理由

    8. **API 简洁性**:LogBack 的 API 设计得更加简洁和直观,与 SLF4J 的接口结合使用,使得日志记录更加高效且易于维护。 9. **可扩展性**:LogBack 的模块化设计允许开发者根据需求定制和扩展其功能,比如自定义...

    SpringBoot日志插件log4J和slf4J的使用和比较含完整示例

    在 Java 生态系统中,Log4j 和 Slf4j 是两种非常流行且功能强大的日志框架。本文旨在介绍这两种框架在 Spring Boot 中的使用方式,并通过对比分析它们的特点,帮助开发者根据项目需求做出合理选择。 #### 二、Log4j...

    slf4j-all-log4j12-1.4.3.jar.zip CXF整合SSH你可能需要它

    整合SLF4J和Log4j 1.2的目的是为了获得更灵活的日志控制,而CXF与SSH的整合则有助于构建一个完整的、基于Web服务的后端系统。这种整合可以帮助开发者更高效地调试、监控和管理应用程序,提升开发效率和应用性能。在...

    log4j 和 logback配置资源

    Log4j和Logback是两个广泛使用的日志框架,它们为Java应用程序提供了强大的日志处理能力。 Log4j,由Apache软件基金会开发,是一款功能丰富的日志API,它允许程序员以灵活的方式控制日志信息的输出。Log4j的核心...

    logback-1.1.3.zip

    Logback-Core 提供基础架构,Logback-Classic 实现了 SLF4J(Simple Logging Facade for Java)接口,而 Logback-Appender 负责将日志消息输出到指定目的地。 **二、Logback-1.1.3 版本特性** 1. **稳定性**:...

    logback做日志(代码演示和文档)

    其中,logback-classic 是对SLF4J(Simple Logging Facade for Java)的实现,而logback-core 提供了基本的架构支持。logback-access 则是为Servlet容器设计的,可以与HTTP服务器访问日志结合使用。 二、核心概念 ...

    logback+web项目Demo

    SLF4J 是一个日志门面,允许用户在应用部署时选择不同的日志实现,如 Logback、Log4j 等。 3. **Logback-Access**: 集成了Servlet容器,如Tomcat,与Web服务器一起使用,可以记录HTTP访问日志。 **集成到Web项目中...

    LogBack的基本知识和优势

    Classic模块在此基础上扩展,它等同于对log4j的增强版本,直接实现了SLF4J(Simple Logging Facade for Java)API,允许用户方便地在logback和其他日志框架之间切换。Access模块专注于Servlet容器集成,提供HTTP访问...

    logback官方中文版文档.pdf

    它在性能和资源消耗方面优于log4j和其他日志系统,提供了许多独特的特性,如Marker、参数化记录语句、条件化堆栈跟踪以及精细的事件过滤功能。 ### 1. 介绍 **1.1. 什么是logback** Logback是一个开源的日志实现,...

    使用Logback的10个理由

    5. **JUL支持**:如果你的项目中已经使用了JUL,logback 也提供了直接支持,通过使用 slf4j-jdk14.jar,你可以将JUL调用透明地重定向到SLF4J和logback。 6. **log4j兼容**:即使你习惯于使用log4j,也可以通过slf4j...

    logback中文文档pdf

    logback-core 提供基础架构,而 logback-classic 实现了经典的 SLF4J(Simple Logging Facade for Java)API,并包含一个名为“Chainsaw”的实时日志查看器。logback-access 则与 Servlet 容器集成,用于处理 HTTP ...

Global site tag (gtag.js) - Google Analytics