Eclipse新建Java工程,工程目录如下

1、下载log4j的Jar包,在Java工程下新建lib文件夹,将jar包拷贝到此文件夹,并将其加入到路径中,即:Jar包上右键——Build Path——Add to Build Path

2、src文件夹下新建log4j.properties文档,内容如下:

log4j.rootLogger=info, stdout, log, errorlog
log4j.Logger=search,Test ###Console ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} [ %t ] [ %p ]:%L - %m%n ### Log ###
log4j.appender.log = org.apache.log4j.DailyRollingFileAppender
log4j.appender.log.File = log/log.log
log4j.appender.log.Append = true
log4j.appender.log.Threshold = INFO
log4j.appender.log.DatePattern='.'yyyy-MM-dd
log4j.appender.log.layout = org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t ] %m%n ### Error ###
log4j.appender.errorlog = org.apache.log4j.DailyRollingFileAppender
log4j.appender.errorlog.File = log/errorlog.log
log4j.appender.errorlog.Append = true
log4j.appender.errorlog.Threshold = ERROR
log4j.appender.errorlog.DatePattern='.'yyyy-MM-dd
log4j.appender.errorlog.layout = org.apache.log4j.PatternLayout
log4j.appender.errorlog.layout.ConversionPattern =%-d{yyyy-MM-dd HH:mm:ss} [ %t ] %m%n

  

3、Java工程中新建log文件夹,并建立log.log和errorlog.log两个文档,存放日志

4、src文件夹下新建LogTest类,测试效果:

import org.apache.log4j.Logger;

public class LogTest {

	public static void main(String[] args) {

		Logger logger = Logger.getLogger(LogTest.class);

		logger.info("wangxiaodong");
logger.error("this is error"); }
}

  

然后,可以看到log.log和errorlog.log文档中有日志了

参考:

http://www.codeceo.com/article/log4j-usage.html

最新文章

  1. RabbitMQ 参数们的Power “续”
  2. Nginx限速遇到的问题
  3. 网络误区:不用中间变量交换2个变量的value,最高效的是异或运算.
  4. [转]acm忠告
  5. JNI系列——C文件中使用logcat
  6. KVM虚拟机CPU说明
  7. 哈夫曼树(Huffman Tree)与哈夫曼编码
  8. 67. Add Binary
  9. 删除SQL server 实例
  10. javascript !!作用
  11. radio select的 option使用
  12. 3.6 spring-construction-arg 子元素的使用与解析
  13. C/C++中static关键词的作用
  14. ps -aux
  15. C++设计模式---职责链模式
  16. Liunx Shell入门
  17. css 设置字体
  18. 【Alpha】Daily Scrum Meeting——Day6
  19. 在配置github中遇到的一些问题
  20. Python自学:第三章 使用函数sort( )对列表进行临时排序

热门文章

  1. TeeChart设置图表的标题
  2. 微信网页跳转页面常见bug处理
  3. CRLF line terminators导致shell脚本报错:command not found --转载
  4. Charles Proxy License 破解
  5. servlet生命周期深入理解
  6. Oracle 12c Windows安装、介绍及简单使用(图文)
  7. Codeforces D - The Child and Zoo
  8. Codeforces 431C - k-Tree
  9. 使用Python Django在Ubuntu下搭建数据库型网站
  10. spoj The Next Palindrome