1. 程式人生 > >dubbo使用logback+slf4j

dubbo使用logback+slf4j

dubbo預設採用log4j,替換為logback+slf4j步驟如下:

1、pom.xml引入jar

<dependency>     <groupId>org.slf4j</groupId>     <artifactId>slf4j-api</artifactId>     <version>1.7.21</version> </dependency> <dependency>     <groupId>ch.qos.logback</groupId>     <artifactId>logback-core</artifactId>     <version>1.1.2</version> </dependency> <dependency>     <groupId>ch.qos.logback</groupId>     <artifactId>logback-access</artifactId>     <version>1.1.2</version> </dependency> <!-- 實現slf4j介面並整合 --> <dependency>     <groupId>ch.qos.logback</groupId>     <artifactId>logback-classic</artifactId>     <version>1.1.2</version> </dependency> <!-- 實現log4j的介面轉slf4j --> <dependency>     <groupId>org.slf4j</groupId>     <artifactId>log4j-over-slf4j</artifactId>     <version>1.7.25</version> </dependency>

2、dubbo專案採用logback需去除slf4j-log4j12.jar zookeeper.jar中含有slf4j-log4j12.jar引用,新增 <exclusion>     <groupId>org.slf4j</groupId>     <artifactId>slf4j-log4j12</artifactId> </exclusion> 去除。

3、jvm啟動引數新增: -Ddubbo.application.logger=slf4j