CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

log4j 的问题[程序日志] 急求!!!

楼主huangxiangzi(E明精人)2006-02-05 10:58:08 在 Java / J2SE / 基础类 提问

我想求一个列子程序包括,LOG4J的配置,用途是一个应用程序[java   language]的错误日志存到文件中去,对于高手和使用过的人很简单的。等待中....ing....Thank 问题点数:30、回复次数:7Top

1 楼tomuno(特别行动组)回复于 2006-02-05 11:11:00 得分 5

log4j.properties  
   
  log4j.rootLogger=ERROR,   A1,   A2,   A3,   A4,   A5  
  #A1  
  log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender  
  log4j.appender.A1.File=D:/Application/ch/log/mywebapp-SimpleLayout.log  
  log4j.appender.A1.layout=org.apache.log4j.SimpleLayout  
   
  #A2  
  log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender  
  log4j.appender.A2.File=D:/Application/ch/log/mywebapp-PatternLayout.log  
  log4j.appender.A2.layout=org.apache.log4j.PatternLayout  
  log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd   HH:mm:ss}   [%p]   %c.%t(%F:%L)   -   %m%n  
   
  #A3  
  log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender  
  log4j.appender.A3.File=D:/Application/ch/log/mywebapp-HTMLLayout.html  
  log4j.appender.A3.layout=org.apache.log4j.HTMLLayout  
   
  #A4  
  log4j.appender.A4=org.apache.log4j.ConsoleAppender  
  log4j.appender.A4.layout=org.apache.log4j.PatternLayout  
  log4j.appender.A4.layout.ConversionPattern=%d{yyyy-MM-dd   HH:mm:ss}   [%p]   %c.%t(%F:%L)   -   %m%n  
   
  #A5  
  log4j.appender.A5=org.apache.log4j.ConsoleAppender  
  log4j.appender.A5.layout=org.apache.log4j.SimpleLayout  
   
   
   
   
  package   com.tomuno.test;  
   
  import   org.apache.log4j.Logger;  
   
  /**  
    *   Title:<br>  
    *   Description:<br>  
    *   Copyright:   Copyright   (c)   2006<br>  
    *   @version   1.0    
    */  
   
  public   class   LogTest   {  
   
  private   static   Logger   logger   =   Logger.getLogger(ActionLogTest.class.getName());  
   
  public   static   void   main(String[]   args)   {  
   
  PropertyConfigurator.configure("D:/Application/mywebapp/classes/log4j.properties");  
  logger.error("我爱log4j,log4j你爱我么?");  
   
  }  
  }  
   
   
   
   
  配置文件里参数的语法,网上都有详细介绍  
  Top

2 楼HeXuZhOnG(猪脑壳)回复于 2006-02-05 11:27:47 得分 5

如果你在webapp中用,更加容易,读取配置文件这步可以跳过.  
  把log4j.properties放到WEB-INF/classes目录下就可以了Top

3 楼bionergy(活力四射)回复于 2006-02-05 12:03:36 得分 5

把log4j.properties文件放在类路径下就可以了,可以省去在main函数里面读取配置文件这块,因为它默认会去找叫log4j.properties或log4j.xml的配置文件。Top

4 楼huangxiangzi(E明精人)回复于 2006-02-05 15:16:59 得分 0

log4j:WARN   No   appenders   could   be   found   for   logger   (testlog4j.TestLog4j).  
   
  log4j:WARN   Please   initialize   the   log4j   system   properly.  
  依然是这样的错误可以说的详细些嘛!Top

5 楼huangxiangzi(E明精人)回复于 2006-02-05 15:46:39 得分 0

2006-02-05   15:47:24   [ERROR]   testlog4j.TestLog4j.main(TestLog4j.java:30)   -   我爱log4j,log4j你爱我么?  
   
  ERROR   -   我爱log4j,log4j你爱我么?  
   
  是这个意思嘛?下面我该怎么做那。我没接触过这个哦,不要笑我笨哦。还请前辈门指点拉。教我会是个挑战那。哈哈,还是感觉到拉一点开心。Top

6 楼GlobalFree(随机的)回复于 2006-02-05 15:53:42 得分 15

public   class   LogTest   {  
   
  private   static   Logger   logger   =   Logger.getLogger(ActionLogTest.class.getName());  
   
  public   static   void   main(String[]   args)   {  
   
  PropertyConfigurator.configure("D:/Application/mywebapp/classes/log4j.properties");  
  logger.error("我爱log4j,log4j你爱我么?");  
   
  }  
  }  
  Top

7 楼huangxiangzi(E明精人)回复于 2006-02-06 10:46:58 得分 0

Html格式的日志怎么样设置那。表格乱乱的。而且怎么样也显示不出来出错代码的行数。而文件就可以怎么设置那个东西哦/Top

相关问题

  • 关于程序日志的问题
  • asp.net 与 应用程序日志问题
  • 写程序错误日志时出错
  • log4j 的问题[程序日志]
  • 应用程序日志中IIS出错
  • 在J2EE应用程序中如何编写运行日志和错误日志
  • 应用程序日志已满怎么办?
  • 如何让win2k不对出错程序生成错误日志
  • pb程序运行后出现日志满,但删除不掉
  • IIS COM+ 系统应用程序日志警告

关键词

  • log4j
  • 文件
  • apache
  • application
  • 日志
  • 配置文件
  • mywebapp
  • dailyrollingfileappenderlog
  • appenders
  • testlog

得分解答快速导航

  • 帖主:huangxiangzi
  • tomuno
  • HeXuZhOnG
  • bionergy
  • GlobalFree

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo