在之前的项目中都是使用的log4j,我想说log4j很好用,但是好像随着时间的发展,logbak似乎更胜一筹,因为
Logback是由log4j创始人设计的又一个开源日记组件。
那我们就来看看怎么使用他,如果你对log4j熟悉的话,那么这个也轻而易举,简单的操作如下,你需要jar包,你懂得,

需要三个包logback-classic-0.9.21.jar logback-core-0.9.21.jar slf4j-api-1.6.0.jar
在SRC目录下建立 logback.xml 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
< ?xml version="1.0" encoding="UTF-8"?>
 
	<!-- 控制台输出 -->
 
		GBK
 
				%date{yyyy-MM-dd hh:mm} %-5level %logger{80} - %msg%n
 
	<!-- 按照每天生成日志文件 -->
 
		UTF-8
 
				logs/log_file.%d{yyyy-MM-dd}.log
 
				%date{yyyy-MM-dd hh:mm} %-5level %logger{80} - %msg%n

在你的类中使用日志的时候,需要导入
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
然后创建log对象
private static Logger log = LoggerFactory.getLogger(你的类名.class);
使用
log.info(“xxxxxxx”) 当然也想log4j一样,有debug,info,warn和error这样的级别。