码迷,mamicode.com
首页 > 其他好文 > 详细

log4j日志配置

时间:2015-08-29 14:04:57      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:log4j


1 log4j可以为程序添加日志,首先导入log4j-1.2.16.jar包

2 在src目录下添加log4j.properties

#设置级别和目的地 ,debug级别,ServerDailyRollingFile和stdout两个目的地
log4j.rootLogger=debug, ServerDailyRollingFile, stdout 
#每天产生一个日志
log4j.appender.ServerDailyRollingFile=org.apache.log4j.DailyRollingFileAppender 
#在每天产生的文件后面追加
log4j.appender.ServerDailyRollingFile.DatePattern='.'yyyy-MM-dd 
#日志保存位置
log4j.appender.ServerDailyRollingFile.File=C://logs/notify-subscription.log 
#日志输出信息格式类型
log4j.appender.ServerDailyRollingFile.layout=org.apache.log4j.PatternLayout 
log4j.appender.ServerDailyRollingFile.layout.ConversionPattern=%d - %m%n 
#每次在文件尾写入新的日志信息 
log4j.appender.ServerDailyRollingFile.Append=true
#日志的另一个目的地是控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
#日志输出信息格式类型
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n
#防止乱码
log4j.appender.FILELOGER.encoding=UTF-8


3 在添加日志类中:public static Logger log=Logger.getLogger(Test.class); 通过log提供的方法记录日志信息

测试:

package com.tm.log;

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

public class Test {
	public static Logger log=Logger.getLogger(Test.class);
	public static void main(String[] args) {
		log.debug("debug---------");
		log.info("info-------");
		log.error("error--------");
		Temp t=new Temp();
		t.say();
	}	
	
}

package com.tm.log;

import org.apache.log4j.Logger;

public class Temp {
	public static Logger log=Logger.getLogger(Test.class);
	public void say(){
		log.info("------------say");
	}
}

控制台会打印:

2015-08-29 12:54:07 DEBUG [com.tm.log.Test] debug---------
2015-08-29 12:54:07 INFO [com.tm.log.Test] info-------
2015-08-29 12:54:07 ERROR [com.tm.log.Test] error--------
2015-08-29 12:54:07 INFO [com.tm.log.Test] ------------say

同时也会产生一个日志文件;




















































log4j日志配置

标签:log4j

原文地址:http://blog.csdn.net/liangwenmail/article/details/48086577

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!