log4j使用:
四、使用
详细参考
稍微简单一些的
http://blog.chinaunix.net/uid-26746984-id-3379937.html
稍微详细一些的
http://blog.csdn.net/jimmee/article/details/2168452
1.配置文件(可以有两种之一,.properties文件,.xml文件)
log4j.properties,放到src目录下,没有格式,容易出错,但是看起来简单一些
DEBUG、INFO、WARN、ERROR、FATAL 日志级别
logger.dubug()会打印其后级别所有信息
A1,R,信息输出的目的地。
log4j.rootLogger=info,A1,R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.Threshold=debug
log4j.appender.A1.target=System.out
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%c -%m%n
log4j.appender.R=org.apache.log4j.FileAppender
log4j.appender.R.Threshold=error
log4j.appender.R.ImmediateFlush=true
log4j.appender.R.File=../logs/HelloLog4j.log
log4j.appender.R.Append=true
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%c -%m%n
log4j.xml,放到lib目录下,有格式约束,不容易出错,但是看起来复杂一些。
2.导入包
import org.apache.log4j.*;
//import org.apache.commons.logging. * ;
3.获取日志对象
public static Logger logger=LogManager.getLogger(LogListener.class);
public static Logger logger=LogManager.getLogger("javastudy.LogListener");
//private static Log logger = LogFactory.getLog(YouClassName. class )
4.日志级别(根据问题的严重程度)
DEBUG、INFO、WARN、ERROR、FATAL
logger.error("Did it again!");
logger.info("我是info信息");
logger.debug("我是debug信息");
logger.warn("我是warn信息");
logger.fatal("我是fatal信息");
logger.log(Level.DEBUG, "我是debug信息");
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。