整体知识及流程先熟悉走一遍,然后具体分析即可得(不熟的问题更是如此)(不熟悉的先分析问题表象,查查,避免由于不熟定位不对)
版本问题,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"和"commons-logging.jar"这两个在Java编程环境中广泛使用的日志库。 **log4j.jar** `log4j`是Apache软件基金会的一个开源项目,它为Java应用程序提供了一种灵活的日志记录框架。这个框架...
`log4j.jar`提供了丰富的日志功能和高度可配置性,而`common-logging.jar`则提供了一种通用的日志接口,允许代码与具体日志实现解耦。在实际应用中,根据项目需求合理选择和配置这两个库,可以有效地提升日志管理的...
标题中的“Log4j与common-logging”涉及的是两种广泛使用的Java日志框架。Log4j是Apache软件基金会的一个开源项目,它为Java应用程序提供了一种灵活的日志记录机制。而common-logging则是Apache Commons的一个组件,...
在Java领域,`Common-Log`和`log4j2`是两种广泛使用的日志框架。本篇文章将详细介绍如何将它们配合使用,以实现高效、灵活的日志管理。 `Common-Log`,全称为`Apache Commons Logging`,是Apache软件基金会开发的一...
今天我们将聚焦两个流行的日志框架——SLF4J(Simple Logging Facade for Java)和Logback,以及它们与Log4j和Commons-Logging的对比。 SLF4J是一个接口层的日志框架,它提供一个统一的API,允许用户在运行时插入...
标题中的“日志框架学习之一:commons-logging+log4j”揭示了本文将探讨的是在Java开发中常用的两个日志处理工具——Apache Commons Logging和Log4j。这两个框架是日志记录的基础,广泛应用于各种Java应用程序,为...
总结起来,log4net是一个强大的日志记录工具,通过配置可以灵活地控制日志的输出方式和级别,而`Common.Logging`则提供了一种统一的日志接口,简化了不同日志框架之间的切换。在实际项目中,熟练掌握log4net的配置和...
本文将深入探讨如何使用`Common.Logging.dll`和`Common.Logging.Log4Net.dll`这两个DLL文件来实现ASP.NET中的日志记录功能。 `Common.Logging`是一个.NET框架的开源库,它提供了一个统一的日志接口,允许开发者在不...
这是一个日志抽象层,允许你的应用在不修改代码的情况下切换不同的日志实现,如 Log4j、java.util.logging 或者 logback。引入 common-logging 可以确保在运行时能够灵活选择合适的日志记录系统,提供更好的调试和...
- 除了默认的日志系统,Tomcat也支持与其他流行日志框架如Log4j或Logback集成,这通常通过在`context.xml`中配置`Context`元素的`Logger`属性来实现。 6. **压缩包子文件的文件列表**: - `functions_de....
库可能集成了Log4j或SLF4J等日志框架,便于在测试环境中控制和分析日志。 8. **异常处理(Exception Handling)**:测试中遇到的异常应有明确的处理方式,以便快速定位问题。"common-test-utils" 可能提供了统一的...
其中,`pattern`可以设置为`common`或`combined`两种预设格式,也可以自定义具体的格式。比如: - `common`:`%h %l %u %t "%r" %s %b` - `combined`:`%h %l %u %t "%r" %s %b %{Referer}i %{User-Agent}i` ...
要使用 log4j 作为 Tomcat 的统一日志输出,需要将 log4j.jar 和 commons-logging.jar 文件放在 $TOMCAT_HOME/common/lib 目录下,并创建 $TOMCAT_HOME/common/classes/log4j.properties 文件,配置根日志配置。...
iBATIS使用Apache Common Logging,并且可以通过Apache Log4j进行日志输出。创建`log4j.properties`文件,内容如下: ``` log4j.rootLogger=DEBUG,stdout log4j.appender.stdout=org.apache.log4j....
Apache通常生成两种主要类型的日志文件:访问日志(Access Log)和错误日志(Error Log)。访问日志记录了所有成功和失败的HTTP请求,包括客户端IP、时间戳、请求的URL、HTTP响应状态码等信息。错误日志则捕获了服务器...
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引入了对日志框架的整合,如log4j2,使得日志管理更加便捷。 - Nullable注解和函数式编程风格的引入,提高了代码的可读性和错误预防能力。 - 对JUnit5的支持,使单元测试更加灵活高效。 - 还有其他如...
8. **common-logging**:这是一个轻量级的日志抽象层,允许开发者选择不同的日志实现,如Log4j、java.util.logging或commons-logging自身。Spring使用它来记录框架内部的信息,方便开发者调整日志级别和选择合适的...
3. LOGGING:日志配置,包括日志路径、日志文件名和日志配置文件。 4. IDENTITY:身份验证配置,包括应用程序名和索引。 5. EMBEDDED SERVER CONFIGURATION:嵌入式服务器配置,包括端口号、地址、会话超时、上下文...
1. 处理日志信息打印的类:这个类可能实现了日志记录功能,如使用java.util.logging或log4j库,使得开发者能够追踪程序运行时的状态,方便调试和问题定位。 2. 格式化的字符串用于显示信息类:这类类通常用于格式化...