lOG4j日志的使用
2015-08-30 11:07
176 查看
package cn.yc.com.Test.logs; import org.apache.log4j.Logger; /** * * <p>Description: log4j的使用方法,及级别定义</p> * @author 余辉 * @date 2015年8月17日上午9:49:20 * @version 1.0 */ public class logs { private static Logger logger = Logger.getLogger(logs.class.getName()); public static void main(String[] args) { logger.info("logs类main方法:"+logs.class.getName()); int sum =0; logger.debug("debug信息"); logger.info("info信息"); logger.warn("warn信息"); logger.error("error信息"); try { sum = 1/0;//这是错误代码 } catch (Exception e) { logger.error("error信息-->" + e.getMessage()); } } } log4j.properties的配置信息 log4j.rootLogger=ALL,stdoutlog,debuglog,infolog,warnlog,errorlog,fatallog log4j.appender.stdoutlog=org.apache.log4j.ConsoleAppender log4j.appender.stdoutlog.layout=org.apache.log4j.PatternLayout log4j.appender.stdoutlog.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n #file debug #log4j.appender.debuglog=com.mfniu.log.LogAppender #log4j.appender.debuglog.layout=org.apache.log4j.PatternLayout #log4j.appender.debuglog.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n #log4j.appender.debuglog.datePattern='.'yyyy-MM-dd #log4j.appender.debuglog.Threshold = DEBUG #log4j.appender.debuglog.append=true #log4j.appender.debuglog.File=logs/debug.log #file info log4j.appender.infolog=cn.yc.com.log.LogAppender log4j.appender.infolog.layout=org.apache.log4j.PatternLayout log4j.appender.infolog.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n log4j.appender.infolog.datePattern='.'yyyy-MM-dd log4j.appender.infolog.Threshold = INFO log4j.appender.infolog.append=true log4j.appender.infolog.File=/logs/info.log #file warn log4j.appender.warnlog=cn.yc.com.log.LogAppender log4j.appender.warnlog.layout=org.apache.log4j.PatternLayout log4j.appender.warnlog.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n log4j.appender.warnlog.datePattern='.'yyyy-MM-dd log4j.appender.warnlog.Threshold = WARN log4j.appender.warnlog.append=true log4j.appender.warnlog.File=/logs/warn.log #file error log4j.appender.errorlog=cn.yc.com.log.LogAppender log4j.appender.errorlog.layout=org.apache.log4j.PatternLayout log4j.appender.errorlog.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n log4j.appender.errorlog.datePattern='.'yyyy-MM-dd log4j.appender.errorlog.Threshold = ERROR log4j.appender.errorlog.append=true log4j.appender.errorlog.File=/logs/error.log #file fatal log4j.appender.fatallog=cn.yc.com.log.LogAppender log4j.appender.fatallog.layout=org.apache.log4j.PatternLayout log4j.appender.fatallog.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n log4j.appender.fatallog.datePattern='.'yyyy-MM-dd log4j.appender.fatallog.Threshold = FATAL log4j.appender.fatallog.append=true log4j.appender.fatallog.File=/logs/fatal.log
相关文章推荐
- mysql 视图
- Android Studio 生成UML类图
- 测试初体验及java小结
- 飞思卡尔智能车之摄像头使用篇
- 扑克牌的顺子
- 【经典算法】回溯算法
- MyEclipse中设置jsp页面为默认utf-8编码
- 三分钟理解“外观模式”——设计模式轻松掌握
- java基础面试题(2)
- 整数划分问题(递归法)
- 处理注册信息的小例子(bundle传递数据)
- 用位运算实现四则运算之加减乘除
- 三分钟理解“外观模式”——设计模式轻松掌握
- Bootstrap Modals(模态框)
- ListView 用simpleadapter初始化数据
- linux下修改path
- Android开发——Handler引起的内存泄露
- Codeforces Round #318 574D Bear and Blocks(dp)
- 返乡见闻
- <LeetCode(Java版)>Two Sum