我想在我的应用程序中配置日志记录,log4j.properties并指示(以某种方式)所有第三方软件包/模块来记录此配置.现在他们以不同的方式登录,这是一个烂摊子:OpenEJB,Hibernate,Apache HttpClient,Jersey等.我该怎么做?我只想和你一起工作log4j.
使用可以将各种日志框架重定向到的框架log4j:slf4j.
有关概述,请参阅" 桥接旧版API ".
[编辑] Maven pom.xmlfor slf4j:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
<!-- The usual exclusions here: javax.mail:mail, oro:oro -->
</dependency>
Run Code Online (Sandbox Code Playgroud)