log4j

---log4j.properties

log4j.rootLogger=ERROR, A1, A2 

#setting for appender A1 
log4j.appender.A1=org.apache.log4j.ConsoleAppender 
log4j.appender.A1.layout=org.apache.log4j.PatternLayout 
log4j.appender.A1.layout.ConversionPattern=%d{yyyy/MM/dd-HH:mm:ss} %5p %c - %m%n 

#setting for appender A2 
log4j.appender.A2=org.apache.log4j.RollingFileAppender 
log4j.appender.A2.File=log4j.log 
log4j.appender.A2.MaxFileSize=255KB 
log4j.appender.A2.MaxBackupIndex=3 
log4j.appender.A2.layout=org.apache.log4j.PatternLayout 
log4j.appender.A2.layout.ConversionPattern=%d{yyyy/MM/dd-HH:mm:ss} %5p %c - %m%n 

 

---log4jDome.java  两种用法 

import org.apache.log4j.Logger; 
import org.apache.log4j.Priority; 


public class log4jDome { 
static Logger logger = Logger.getLogger(log4jDome.class); 
//static Category cat = Category.getInstance(log4jDome.class); 

public log4jDome(){} 

public static void main(String[] args) { 

logger.debug("Start of the main() in TestLog4j"); 
logger.info("Just testing a log message with priority set to INFO"); 
logger.warn("Just testing a log message with priority set to WARN"); 
logger.error("Just testing a log message with priority set to ERROR"); 
logger.fatal("Just testing a log message with priority set to FATAL"); 
logger.log(Priority.WARN, "Testing a log message use a alternate form"); 

//cat.debug("Start of the main() in TestLog4j"); 
//cat.info("Just testing a log message with priority set to INFO"); 
//cat.warn("Just testing a log message with priority set to WARN"); 
//cat.fatal("Just testing a log message with priority set to FATAL"); 
//cat.log(Priority.WARN, "Testing a log message use a alternate form"); 
} 

}

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值