黑马程序员技术交流社区
标题:
【武汉校区】Log4j
[打印本页]
作者:
武汉分校-小舞
时间:
2019-2-22 14:30
标题:
【武汉校区】Log4j
一、使用步骤
1、导入jar包
2、定义配置文件
3、使用log4j
二、具体操作步骤
1、导入jar包
A.在项目文件夹下面,新建文件夹 libs
B.复制jar文件到libs文件夹目录
C.对着jar右键"Build Path" -> "Configure Build Path" -> "Add Extern Jars"
图片
QQ截图20190222142752.jpg
(10.8 KB, 下载次数: 3)
下载附件
2019-2-22 14:29 上传
2、定义配置文件
在SRC级别下创建log4j.properties配置文件,配置方法如下:
### 设置###
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 级别以上的日志文件设置 ###
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 级别以上的日志文件设置 ###
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、测试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级别的信息
logger.debug("This is debug message.");
// 记录info级别的信息
logger.info("This is info message.");
// 记录error级别的信息
logger.error("This is error message.");
}
}
作者:
一个人一座城0.0
时间:
2019-2-24 22:55
看一看。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2