[原创]我的log4j配置


日志是开发阶段重要的排错工具.我们公司以前的项目用的竟然都是e.printStackTrace();这种方式打印异常信息,在程序中使用System.out.println("info");这种方式打印信息.效率很低而且不方便使用.

Log4j是Apache发行的流行的Java日志工具包.正确的配置可以发挥很大的威力.以下内容就是我的log4j.properties文件.

    log4j.rootLogger = WARN, consoleAppender, debugFileAppender,errorFileAppender
    
    #additivity:子Logger 是否继承 父Logger 的 输出源,若是additivity设为false,则 子Logger 只会在自己的appender里输出
    log4j.additivity.com.tocel = false
    log4j.logger.com.company = DEBUG, consoleAppender, debugFileAppender,errorFileAppender
    
    #通用的日志输出格式,下面的每一个日志输出都引用它
    log4j.ConversionPattern=[%d{HH:mm:ss}] %5p - %l -- %m%n
    
    #consoleAppender
    log4j.appender.consoleAppender = org.apache.log4j.ConsoleAppender
    log4j.appender.consoleAppender.layout = org.apache.log4j.PatternLayout
    log4j.appender.consoleAppender.layout.ConversionPattern =${log4j.ConversionPattern}
    
    #debugFileAppender
    log4j.appender.debugFileAppender = org.apache.log4j.DailyRollingFileAppender
    log4j.appender.debugFileAppender.Append = true
    log4j.appender.debugFileAppender.layout = org.apache.log4j.PatternLayout
    log4j.appender.debugFileAppender.layout.ConversionPattern=${log4j.ConversionPattern}
    log4j.appender.debugFileAppender.File = ${catalina.home}/logs/patrol_tools/com.company.debug.log
    log4j.appender.debugFileAppender.datePattern='.'yyyy-MM-dd
    
    #errorFileAppender
    log4j.appender.errorFileAppender=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.errorFileAppender.Threshold=WARN
    log4j.appender.errorFileAppender.File=${catalina.home}/logs/com.company.error.log
    log4j.appender.errorFileAppender.datePattern='.'yyyy-MM-dd
    log4j.appender.errorFileAppender.layout=org.apache.log4j.PatternLayout
    log4j.appender.errorFileAppender.layout.ConversionPattern=${log4j.ConversionPattern}

简单高效而且非常容易自定义.这也是我很喜欢log4j的原因.

优质内容筛选与推荐>>
1、FLASH图片广告系统使用心得
2、源码与tarball套件管理程序笔记摘录
3、复旦大学 吴立德教授 公开课
4、书籍_《未来世界的幸存者》阮一峰--3/5
5、最近做项目时用到地图,于是自己就封装了一个类,关于地图的一些常用方法,编码,反编码,定位之类的


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号