log4j的用法
1.导入
2.在src下新建log4j.properties,内容如下
log4j.rootLogger=DEBUG, A1 ,R
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} [%c]-[%p] %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=D:\\Test_Log4j.log
log4j.appender.R.MaxFileSize=100KB log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
3.测试日志
public void TestLog()
{
logger=Logger.getLogger(article.class.getName());
PropertyConfigurator.configure(".\\src\\log4j.properties");
logger.info("Info "+article.class.getName()+"\t "+" \t param=aaaaaaaaaaaaaa");
//获取类的相应方法
logger.warn("Warn ...");
logger.error("Error ...");
}
最新文章
- RestEasy 3.x 系列之三:jsonp
- ubuntu中maven建的web项目不能将project facet设置为 dynamic web module 3.0
- 当html标签不被识别时(不解析)不妨试试htmlspecialchars_decode();试试
- SwfUpload学习记录
- ural 1112,LIS
- python杂记-1(os模块)
- [jobdu]不用加减乘除做加法
- SQL条件表达式
- ASP.NET获取用户端的真实IP
- VPN指定某个程序,其实是改路由表(赛风支持VPN和SSH和SSH+模式)
- mybatis foreach批量插入数据:Oracle与MySQL区别
- 对于多线程下Servlet以及Session的一些理解
- Zabbix3.0基础教程之二:item、trigger、action、graph配置
- C++常用代码优化策略
- 学习Struts--Chap01:了解Struts2
- python之路——9
- Java 迭代器综述
- ZOJ 3960 What Kind of Friends Are You?(读题+思维)
- Bug Bounty Reference
- HDU 2191 珍惜现在,感恩生活 (dp)