打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Log4j的配置
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信息");  


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JR - 精品文章 - 原来写的一篇老文:实战Log4j
log4j xml 配置
JR - 精品文章 - log4j使用进阶
log4j.properties 使用
commons-logging和log4j 两个日志组件
日志Log4j使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服