您的位置:首页 > 编程语言 > Java开发

Java日志框架——SLF4J+Logback配置

2015-08-05 00:05 846 查看
当下热门流行的Java日志框架方案是:SLF4J+Logback组合方案。

接下来介绍如何在Maven项目中配置对“SLF4J+Logback组合方案”的包依赖。

一、没有JCL(Log4J,Java Logging API)转SLF4J的需求

根据《Java日志框架——SLF4J》,项目的pom.xml文件中增加如下片段即可完成对“SLF4J+Logback组合方案”的包依赖的配置。

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.12</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.13</version>
</dependency>


二、有JCL(Log4J,Java Logging API)转SLF4J的需求

根据《Java日志框架——JCL(Log4J,Java Logging API)转SLF4J》,项目的pom.xml文件中首先增加如下基本片段:

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.12</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.13</version>
</dependency>
现在如果有JCL转SLF4J的需求,那么再增加如下片段:

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.12</version>
</dependency>
现在如果有Log4J转SLF4J的需求,那么再增加如下片段:

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.12</version>
</dependency>
现在如果有Java Logging API转SLF4J的需求,那么再增加如下片段:

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jul-to-slf4j</artifactId>
<version>1.7.12</version>
</dependency>


三、Logback日志框架的配置文件

Logback日志框架的配置文件默认名称为"logback.xml",需要被放置在项目的类路径下,"logback.xml"文件的语法见《Java日志框架——Logback配置语法》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: