lOG4j日志的使用

这里写图片描述

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辉哥大数据

你的鼓舞将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值