Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136096
  • 博文数量: 34
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 600
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-14 03:26
文章分类

全部博文(34)

文章存档

2011年(6)

2010年(2)

2009年(4)

2008年(22)

我的朋友

分类:

2008-10-08 10:08:10

1.下载log4j:
    apache-log4j-1.2.15.zip
 
2.unzip it and add log4j-1.2.15.jar into your classpath(java)
 
3.test file
 
 
java source code: Hello.java
 

import org.apache.log4j.Logger;
//import org.apache.log4j.BasicConfigurator;

import org.apache.log4j.PropertyConfigurator;
    
public class Hello {
    
   private static final Logger logger = Logger.getLogger("Minicore");
    
   public
   static
   void main(String argv[]) {
//     BasicConfigurator.configure();

    PropertyConfigurator.configure("log4j.property");
     logger.debug("Hello world.");
     logger.info("What a beatiful day.");
   }
}

 

property txt file: log4j.property

 

 

log4j.rootLogger=debug, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=example.log
log4j.appender.R.MaxFileSize= 100KB

# Keep one backup file
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

 

4.test result:

 javac Hello.java

 java  Hello

 tail -F example.log

 

DEBUG main Minicore - Hello world.
      INFO main Minicore - What a beatiful day.
      DEBUG main Minicore - Hello world.
      INFO main Minicore - What a beatiful day.
      DEBUG main Minicore - Hello world.
      INFO main Minicore - What a beatiful day.
      DEBUG main Minicore - Hello world.
      INFO main Minicore - What a beatiful day.
      

阅读(625) | 评论(0) | 转发(0) |
0

上一篇:winavr util妙用

下一篇:PMC-Project

给主人留下些什么吧!~~