免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 812 | 回复: 0
打印 上一主题 下一主题

log4j的一个实例(初步境界) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-07 20:07 |只看该作者 |倒序浏览
log4j.properties文件:
log4j.rootLogger=warn,CONSOLE,FILE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern= %4p [%t] ( %F : %L ) - %m - [%C] -%l%n
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=stlog4j.txt
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern= %4p [%t] ( %F : %L ) - %m - [%C] -%l%n
Sample.java
package log4j;
import org.apache.log4j.FileAppender;
import org.apache.log4j.PropertyConfigurator;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
//import org.apache.log4j.SimpleLayout;
import org.apache.log4j.PatternLayout;
public class Sample {
    static Logger logger = Logger.getLogger(Sample.class.getName());
    public static void main(String args[]) {
        PropertyConfigurator.configure("E:/STPrograms/log4j/src/log4j.properties");
        //SimpleLayout layout = new SimpleLayout();
        PatternLayout layout = new PatternLayout("%4p [%t] (%F:%L) - %m%n");
        FileAppender appender = null;
        try {
            //把输出端调置到output.txt
            appender = new FileAppender(layout, "output.txt", false);
        } catch (Exception e) {
        }
        logger.addAppender(appender); //添加输出端
        //logger.setLevel((Level) Level.DEBUG);//覆盖了配置文件中的info级别
        logger.debug("Here is DEBUG message "+logger.getName());
        logger.info("Here is INFO message");
        logger.warn("Here is WARN message");
        logger.error("Here is ERROR message");
        logger.fatal("Here is FATAL message");
    }
}
build.xml
   
   
   
   
   
   
        
        
        
        
            
        
   
   
        
        
        
        
            
               
               
            
        
   
   
        
        
            
        
   
   
        
            
        
   
文件结构:
log4j----------
       |
        |
        build.xml
        |
        src-------------
                |
               |
                log4j.properties
                |
                  build.xml
                |
                log4j-------------------
               |       |
                |        Sample.java
                |
                lib--------------------
                        |
                         log4j-1.2.9.jar
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14954/showart_124848.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP