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 ...");
    }

最新文章

  1. RestEasy 3.x 系列之三:jsonp
  2. ubuntu中maven建的web项目不能将project facet设置为 dynamic web module 3.0
  3. 当html标签不被识别时(不解析)不妨试试htmlspecialchars_decode();试试
  4. SwfUpload学习记录
  5. ural 1112,LIS
  6. python杂记-1(os模块)
  7. [jobdu]不用加减乘除做加法
  8. SQL条件表达式
  9. ASP.NET获取用户端的真实IP
  10. VPN指定某个程序,其实是改路由表(赛风支持VPN和SSH和SSH+模式)
  11. mybatis foreach批量插入数据:Oracle与MySQL区别
  12. 对于多线程下Servlet以及Session的一些理解
  13. Zabbix3.0基础教程之二:item、trigger、action、graph配置
  14. C++常用代码优化策略
  15. 学习Struts--Chap01:了解Struts2
  16. python之路——9
  17. Java 迭代器综述
  18. ZOJ 3960 What Kind of Friends Are You?(读题+思维)
  19. Bug Bounty Reference
  20. HDU 2191 珍惜现在,感恩生活 (dp)

热门文章

  1. C++的精髓——虚函数
  2. oracle 基础使用以及sql语句基础
  3. UVALive 2517 Moving Object Recognition(模拟)
  4. 【spring boot】SpringBoot初学(2) - properties配置和读取
  5. ListView使用的时候遇到的一些问题
  6. odd or even?
  7. Android手机fastboot刷机命令
  8. android 线程池
  9. mysql 查询 字段的类型
  10. [转] MMO即时战斗:地图角色同步管理和防作弊实现