Log4j
一满力、使用步驟
1狰住、導(dǎo)入jar包
2张吉、定義配置文件
3、使用log4j
二催植、具體操作步驟
1肮蛹、導(dǎo)入jar包
A.在項(xiàng)目文件夾下面,新建文件夾 libs
B.復(fù)制jar文件到libs文件夾目錄
C.對(duì)著jar右鍵"Build Path" -> "Configure Build Path" -> "Add Extern Jars"
圖片
java項(xiàng)目目錄.PNG
2勺择、定義配置文件
在SRC級(jí)別下創(chuàng)建log4j.properties配置文件,配置方法如下:
### 設(shè)置###
log4j.rootLogger = debug,stdout,D,E
### 輸出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
### 輸出DEBUG 級(jí)別以上的日志文件設(shè)置 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = vincent_player_debug.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 輸出ERROR 級(jí)別以上的日志文件設(shè)置 ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File = vincent_player_error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
?
3伦忠、測(cè)試Log4j
import org.apache.log4j.*;
public class vincent_player_framt {
private static Logger logger = Logger.getLogger(vincent_player_framt.class);
public static void main(String[] args) throws Exception {
// 記錄debug級(jí)別的信息
logger.debug("This is debug message.");
// 記錄info級(jí)別的信息
logger.info("This is info message.");
// 記錄error級(jí)別的信息
logger.error("This is error message.");
}
}