maven slf4j-log4j12 1. 解释slf4j-log4j12是什么 slf4j-log4j12 是一个桥接库,它允许 SLF4J(Simple Logging Facade for Java)作为日志门面来使用 Log4j 1.2 作为实际的日志实现。SLF4J 提供了一个简单的日志抽象,使得最终用户能够在部署时选择具体的日志实现,如 Log4j、Logback 等。而 slf4j-log4j12 正是连接...
4.修复bug 从这个图我们可以很明显的看出,是zookeeper依赖引用了slf4j-log4j12依赖,所以我们只要在zookeeper依赖中使用exclusion进行依赖接触可以了,具体pom代码如下所示: 代码语言:javascript 复制 <!--添加zookeeper依赖--><dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><versi...
其实log4j.properties只是log4j的配置文件。程序启动时,log4j组件去读log4j.properties,和读取普通配置文件没多大区别。获取用户配置的一些log4j的属性值,调用想应该的方法为log4j属性设置。 把log4j.properties当作一个struts.xml或者一个hibernate-cfg.xml就可以了。但不同的是,log4j不像struts和hibernate,它不是一个独立...
log4j.appender.thisProject.file.out.layout=org.apache.log4j.PatternLayout 3. 在代码中添加 importjava.text.SimpleDateFormat;importjava.util.Date;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;publicclassLoggerTest {privatestaticfinalLogger logger=LoggerFactory.getLogger(LoggerTest.class);publicstatic...
步骤: 1. 在Maven的porn.xml 文件中添加dependency如下 之后就会添加三个包 slf4j-api-1.6.1.jar、slf4j-log4j12-1.7.2.jar、log4j-1.2.17.jar 2. 之后在项目下添加log4j.properties 3. 在代码中添加
<groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.2</version> </dependency> 之后就会添加三个包, 2. 之后在项目下添加log4j.properties 项目路径如下, log4j.properties #config root logger log4j.rootLogger=INFO,system.out ...
这是log4j冲突,有说法是在maven冲突的依赖下添加: <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> ...
Maven使用slf4j-log4j12包冲突的问题解决 当maven引入的包发生冲突的时候,可以通过 mvn dependency:tree 来进行查看,所有引入的包以及引入的包所依赖的包 哪些包有冲突则通过在对应的dependency标签中添加exclusions 比如 <dependency> <groupId>com.weibo</groupId>...
<artifactId>slf4j-log4j12</artifactId> <version>1.7.5</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.12</version> </dependency> </dependencies> 二、创建log4j模板 模板内容:
方法/步骤 1 启动Eclipse,新建Maven项目Eclipse中通过菜单New->Project->Maven,选择新建一个Maven项目,按照提示补充项目基本信息。2 添加依赖在项目中添加SLF4J依赖,包括org.slf4j.slf4j-api和org.slf4j.slf4j-log4j12两个包。3 编写log4j配置文件依照Maven项目特性,在src/main目录下新建resources文件夹,在该...