`
y806839048
  • 浏览: 1123136 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

log4j两种打印日志配置common-logging与

阅读更多

整体知识及流程先熟悉走一遍,然后具体分析即可得(不熟的问题更是如此)(不熟悉的先分析问题表象,查查,避免由于不熟定位不对)

版本问题,1找不到类,方法2,配合使用效果不一样虽然不出错

额外的lib需另外加入编译目录

 

混用了2所以打印不一致(既用了commons-logging又用了logback和slf4j)

 

方式1

 

 

1,commons-logging.jar ,log4j ,slf4j-log4j12 1.6,slf4j-api

 

2,配置文件

配置控制台打印,文件打印,打印日志级别,日志的级别要控制好,至少info用debug的话会由于日志打印使

网页请求速度变慢

 

例如:

 

 

使用Struts2 的标签时 eclipse控制台打印出好多mime-mapping的东西 

如上图,大量的输出信息是由feemarker和OGNL写的,这些日志级别是DEBUG级别的,这样会不断打印web.xml内容

 

 

 

 

3,项目中需要的地方打印

 

common适配器

private static Log logger = LogFactory.getLog(LogTest.class);

        logger.debug("我是debug信息");

 

log4j打印

 

public static final Logger logger = Logger.getLogger(UserDao.class);

logger.debug("我是debug信息");

 

 

配置好后这两种打印的级别一致,除非混用了logback和slf4j,导致log4j的打印和common(级别控制无效)不一致

 

 

 

方式2

logback和slf4j的使用的入门chapter1

 

http://blog.csdn.net/cw_hello1/article/details/51784736

 

 

 

分享到:
评论

相关推荐

    log4j.jar以及common-logging.jar两个jar文件全在这

    本文将深入探讨"log4j.jar"和"commons-logging.jar"这两个在Java编程环境中广泛使用的日志库。 **log4j.jar** `log4j`是Apache软件基金会的一个开源项目,它为Java应用程序提供了一种灵活的日志记录框架。这个框架...

    log4j.jar和common-logging.jar两个都有

    `log4j.jar`提供了丰富的日志功能和高度可配置性,而`common-logging.jar`则提供了一种通用的日志接口,允许代码与具体日志实现解耦。在实际应用中,根据项目需求合理选择和配置这两个库,可以有效地提升日志管理的...

    Log4j与common-logging

    标题中的“Log4j与common-logging”涉及的是两种广泛使用的Java日志框架。Log4j是Apache软件基金会的一个开源项目,它为Java应用程序提供了一种灵活的日志记录机制。而common-logging则是Apache Commons的一个组件,...

    Common-log 和log4j2 配合使用

    在Java领域,`Common-Log`和`log4j2`是两种广泛使用的日志框架。本篇文章将详细介绍如何将它们配合使用,以实现高效、灵活的日志管理。 `Common-Log`,全称为`Apache Commons Logging`,是Apache软件基金会开发的一...

    slf4j+logback 于log4j+commons-logging大PK

    今天我们将聚焦两个流行的日志框架——SLF4J(Simple Logging Facade for Java)和Logback,以及它们与Log4j和Commons-Logging的对比。 SLF4J是一个接口层的日志框架,它提供一个统一的API,允许用户在运行时插入...

    日志框架学习之一:commons-logging+log4j

    标题中的“日志框架学习之一:commons-logging+log4j”揭示了本文将探讨的是在Java开发中常用的两个日志处理工具——Apache Commons Logging和Log4j。这两个框架是日志记录的基础,广泛应用于各种Java应用程序,为...

    log4net配置和应用示例

    总结起来,log4net是一个强大的日志记录工具,通过配置可以灵活地控制日志的输出方式和级别,而`Common.Logging`则提供了一种统一的日志接口,简化了不同日志框架之间的切换。在实际项目中,熟练掌握log4net的配置和...

    asp.net log文件记录日志DLL

    本文将深入探讨如何使用`Common.Logging.dll`和`Common.Logging.Log4Net.dll`这两个DLL文件来实现ASP.NET中的日志记录功能。 `Common.Logging`是一个.NET框架的开源库,它提供了一个统一的日志接口,允许开发者在不...

    springmvc3.2.0开发架包

    这是一个日志抽象层,允许你的应用在不修改代码的情况下切换不同的日志实现,如 Log4j、java.util.logging 或者 logback。引入 common-logging 可以确保在运行时能够灵活选择合适的日志记录系统,提供更好的调试和...

    tomcat日志文件

    - 除了默认的日志系统,Tomcat也支持与其他流行日志框架如Log4j或Logback集成,这通常通过在`context.xml`中配置`Context`元素的`Logger`属性来实现。 6. **压缩包子文件的文件列表**: - `functions_de....

    common-test-utils

    库可能集成了Log4j或SLF4J等日志框架,便于在测试环境中控制和分析日志。 8. **异常处理(Exception Handling)**:测试中遇到的异常应有明确的处理方式,以便快速定位问题。"common-test-utils" 可能提供了统一的...

    tomcat日志详细说明

    其中,`pattern`可以设置为`common`或`combined`两种预设格式,也可以自定义具体的格式。比如: - `common`:`%h %l %u %t "%r" %s %b` - `combined`:`%h %l %u %t "%r" %s %b %{Referer}i %{User-Agent}i` ...

    tomcat常见问题及解决方法

    要使用 log4j 作为 Tomcat 的统一日志输出,需要将 log4j.jar 和 commons-logging.jar 文件放在 $TOMCAT_HOME/common/lib 目录下,并创建 $TOMCAT_HOME/common/classes/log4j.properties 文件,配置根日志配置。...

    iBATIS_2.0_开发指南

    iBATIS使用Apache Common Logging,并且可以通过Apache Log4j进行日志输出。创建`log4j.properties`文件,内容如下: ``` log4j.rootLogger=DEBUG,stdout log4j.appender.stdout=org.apache.log4j....

    日志文件压缩包.zip

    Apache通常生成两种主要类型的日志文件:访问日志(Access Log)和错误日志(Error Log)。访问日志记录了所有成功和失败的HTTP请求,包括客户端IP、时间戳、请求的URL、HTTP响应状态码等信息。错误日志则捕获了服务器...

    ibatis jar文件

    3. log4j-1.2.16.jar:Apache Log4j的日志记录库,用于记录应用程序运行时的日志信息。 4. ibatis-core-3.0-sources.jar:iBATIS核心库3.0版本的源代码。 5. ibatis-2.3.3.720.jar:可能是iBATIS 2.x的一个特定补丁...

    spring5学习手册1

    - Spring5引入了对日志框架的整合,如log4j2,使得日志管理更加便捷。 - Nullable注解和函数式编程风格的引入,提高了代码的可读性和错误预防能力。 - 对JUnit5的支持,使单元测试更加灵活高效。 - 还有其他如...

    SpringMVC3.0-Jar全量包含cglib几个包-aop的aspectj几个包

    8. **common-logging**:这是一个轻量级的日志抽象层,允许开发者选择不同的日志实现,如Log4j、java.util.logging或commons-logging自身。Spring使用它来记录框架内部的信息,方便开发者调整日志级别和选择合适的...

    spring boot application properties配置实例代码详解

    3. LOGGING:日志配置,包括日志路径、日志文件名和日志配置文件。 4. IDENTITY:身份验证配置,包括应用程序名和索引。 5. EMBEDDED SERVER CONFIGURATION:嵌入式服务器配置,包括端口号、地址、会话超时、上下文...

    EJB与CORBA的交互例子,及源代码

    1. 处理日志信息打印的类:这个类可能实现了日志记录功能,如使用java.util.logging或log4j库,使得开发者能够追踪程序运行时的状态,方便调试和问题定位。 2. 格式化的字符串用于显示信息类:这类类通常用于格式化...

Global site tag (gtag.js) - Google Analytics