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组合方案”的包依赖的配置。
二、有JCL(Log4J,Java Logging API)转SLF4J的需求
根据《Java日志框架——JCL(Log4J,Java Logging API)转SLF4J》,项目的pom.xml文件中首先增加如下基本片段:
三、Logback日志框架的配置文件
Logback日志框架的配置文件默认名称为"logback.xml",需要被放置在项目的类路径下,"logback.xml"文件的语法见《Java日志框架——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配置语法》
相关文章推荐
- Struts1.3 学习笔记
- 记录下eclipse下的插件安装,查看及删除方式
- Java日志框架——Logback配置语法
- eclipse 快捷键
- 注解(Annotation)自定义注解入门(转)
- spring多数据源配置
- activemq与spring整合,自动消费队列的配置与代码
- activemq与spring整合,生产者端配置
- spring-amqp 整合rabbitmq生产者配置与代码
- spring-amqp整合rabbitmq消费者配置和代码
- web.xml文件中的Listener元素的作用
- Java基础-Date类
- spring读取配置文件
- eclipse 常用设置,常用快捷键修改
- java内部类学习笔记
- spring rabbitmq 动态绑定exchange,routingkey,queue
- Java接口学习总结
- 阻塞队列自定义实现 in Java
- 【JAVA】final修饰Field
- 一个java老菜鸟的而立之感(一)