`

使用logback替换原有项目中的log4j

    博客分类:
  • Java
 
阅读更多

据说logback性能比较高,故想替换以前项目中的log4j,需要如下jar包:

jcl-over-slf4j-1.6.1.jar 
log4j-over-slf4j-1.6.1.jar 
logback-classic-0.9.28.jar 
logback-core-0.9.28.jar 
slf4j-api-1.6.1.jar 

工程中加入上述jar包,即可替换调commonsloging+log4j 
并且,类中创建Logger地方,根本不用修改。

分享到:
评论

相关推荐

    日志 log4j-slf4j+logback1.3.0

    当我们提到“log4j-slf4j+logback1.3.0”时,这意味着在一个项目中,SLF4J被用作日志的抽象层,而Logback 1.3.0作为实际的日志实现。这样的组合允许开发者利用SLF4J的简单API编写日志代码,同时享受Logback提供的高...

    如何将应用的log4j替换成logback详解

    1. 移除Log4j相关依赖:从项目的`pom.xml`或构建配置中移除`log4j`和`slf4j-log4j12`的依赖。这两个依赖分别是Log4j的核心库和SLF4J到Log4j的适配器。 ```xml <groupId>log4j <artifactId>log4j <groupId>org...

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

    `Logback`和`Log4j`都是广泛使用的日志框架,它们允许自定义日志格式和处理策略。 2. **SpringMVC返回报文脱敏**:`SpringMVC`是Spring框架的一个模块,主要用于构建Web应用。在响应报文时,如果包含了敏感信息(如...

    log4j logback slf4j

    当你在项目中使用SLF4J时,你可以选择Log4j或Logback作为底层实现。通常,由于Logback的性能优势,很多现代项目会优先考虑使用Logback。 **使用场景** - **小型项目**:如果项目规模较小,不需要复杂的日志配置,...

    slf4j+logback 于log4j+commons-logging大PK

    总结来说,SLF4J+Logback是现代Java项目中的首选日志解决方案,因为它们提供了一种灵活、高性能的日志记录机制。然而,理解不同日志框架之间的差异和应用场景,可以帮助开发者根据项目需求做出最佳选择。在实际工作...

    log4j示例项目

    这个“log4j示例项目”旨在帮助开发者理解和使用Log4j,通过该项目,我们可以深入学习Log4j的配置、使用方法以及其在实际开发中的应用。 **1. Log4j的组成部分** Log4j主要包括三个核心组件:Logger(日志器)、...

    十个 log4j 转移到LogBack的理由

    LogBack 是一个日志框架,它是 Log4j 的后继者,由 Log4j 的创始人 Ceki Gülcü 与 Sébastien Pennec 共同创建。本文将探讨十个理由,解释为什么你应该从 log4j 迁移到 LogBack。 1. **性能提升**:LogBack 在...

    使用Slf4j集成Log4j2构建项目日志系统的完美解决方案.docx

    删除项目中存在的Log4j1.x所必须的log4j和slf4j-log4j12等依赖可以使用以下命令: mvn dependency:tree > tree.log cat tree.log | grep log4j 添加Slf4j和Log4j2的依赖可以使用以下配置: <groupId>org.slf4j ...

    log4j 和 logback配置资源

    "logback-1.2.3.zip"是Logback的一个版本包,其中可能包含了库文件和其他相关资源,开发者可以解压后导入项目中使用。"log4j_JAR包.zip"则包含了Log4j的JAR文件,这些文件同样需要被添加到项目的类路径中以启用Log4j...

    SpringBoot框架配置log4j和log4j2的配置代码

    本文将详细介绍如何在SpringBoot项目中配置Log4j和Log4j2。 ### SpringBoot与Log4j Log4j是Apache的一个开源项目,用于生成日志。它的核心功能包括定义日志级别(如DEBUG、INFO、WARN、ERROR),配置日志输出目的...

    Log4j2简介及与Log4j效率对比

    与Log4j 1.x相比,Log4j2在设计上进行了重大改进,并解决了Logback等其他日志框架中存在的某些体系结构问题。 #### 特性概述 1. **审计功能**:Log4j2设计时考虑到了审计需求,这意味着即使在配置更新过程中,它也...

    log4j+slf4j实现 log4j测试代码,log4j+slf4j实现 log4j测试代码

    1. **引入依赖**:首先,你需要在项目中引入SLF4J和Log4j的依赖。对于Maven项目,可以在pom.xml文件中添加如下依赖: ```xml <groupId>org.slf4j <artifactId>slf4j-api <version>1.7.x <groupId>org....

    log4j使用教程(详解)

    虽然Log4j非常流行,但随着技术的发展,出现了许多其他优秀的日志框架,如Logback(由Log4j的作者创建,更高效、更灵活)、SLF4J(Simple Logging Facade for Java,作为日志API,可与其他日志框架集成)。...

    10 reasons to use logback !------log4j他爹告诉你为何要使用新的日志包logback

    标题中的“10 reasons to use logback”是一个讨论日志框架选择的主题,它提出了使用logback而非其他日志工具(如log4j)的十个理由。logback是log4j的作者Ceki Gülcü创建的一个更现代、性能更优的日志框架。在...

    log4j,log4j2,logback 日志插件的使用例子

    2. log4j2 的配置详解,JDBC 配置,CloseableThreadContext 的使用(自定义输出日志文件 例如 logback MDC) 3.logback 的XML配置与使用,MDC的使用,SiftingAppender,DBAppender(c3p0,druid) 详细查看代码:README.md ...

    log4j-1.2.15.jar

    《深入理解Log4j 1.2.15.jar:日志管理的基石》...然而,随着技术的发展,更现代的替代品如Logback和SLF4J已经出现,它们在性能和功能上有所提升,开发者也需要关注这些新技术,以便选择最适合项目需求的日志解决方案。

    Mybatis日志Log4j与Logback.pdf

    在Java代码中使用Log4j记录日志的方式与使用Logback类似,只是导入的类和方法不同,例如: ```java import org.apache.log4j.Logger; public class MyClass { private static final Logger logger = Logger....

    tomcat9 slf4j+log4j2 写日志.zip

    本教程主要关注如何在Tomcat 9环境中使用SLF4J(Simple Logging Facade for Java)和Log4j2进行日志记录,并解决可能出现的日志不写入问题。 首先,SLF4J是一个日志门面,它为各种日志框架提供了抽象层,如Logback...

    log4j-2.11.2的jar包和日志门面slf4j的jar包

    这个绑定使得在项目中同时使用SLF4J的抽象和Log4j 2的特性成为可能。 使用这两个库时,通常需要一个配置文件(如`log4j2.xml`或`log4j2.json`)来定义日志行为,包括日志输出级别(如DEBUG、INFO、WARN、ERROR)、...

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

    Logback、log4j 和 SLF4J(Simple Logging Facade for Java)是Java世界中广泛使用的日志框架,它们提供了高效且灵活的日志处理能力。 **SLF4J:简单日志门面** SLF4J是一个日志抽象层,它为各种日志实现(如...

Global site tag (gtag.js) - Google Analytics