Article View: cn.bbs.comp.lang.java
Article #19559[log4j]�ҵó������log4j�����ͱ��벻���ˣ���æ�
From: ����
Date: Thu, 01 Jan 2004 01:28
Date: Thu, 01 Jan 2004 01:28
67 lines
3126 bytes
3126 bytes
�ұ�д����JSP��ǿ⣬������һ����MenuManager�����Ź���˵�
��Ҫ���������log4j����䣬�����ԣ��������sql��䵽��־�У�������û�д�
���ǣ�����û�м���log4j�����֮ǰ��JSPҳ���Ǻúõģ������Ժ�ҳ����벻����
MenuManager���ճ����Ա��룬�����������������JSPҳ��ʱ����������
������Ϣ���£�
Servlet.service() for servlet jsp threw exception
java.lang.ExceptionInInitializerError
�������£�����ʡ�ԣ�
import java.util.HashMap;
import java.util.ResourceBundle;
import java.sql.*;
import org.apache.log4j.*;
public class MenuManager
{
private static MenuManager instance=new MenuManager();
private String bookname,bookurl;
private String sql;
private HashMap menus=new HashMap();
1. private static Logger log=Logger.getLogger(MenuManager.class.getName());
private MenuManager()
{
Menu root=new Menu("/","index.jsp");
2. PropertyConfigurator.configure("MenuManagerLog.properties");
3. log.setLevel((Level)Level.DEBUG);
.......
.......
sql="select "+booknamefield+","+bookurlfield+" from "+table;
4. log.debug(sql);
try
{
.......
}
catch(Exception e)
{
5. log.debug(e.getMessage());
}
menus.put("main",root);
}
.......
}
�����ļ�
MenuManagerLog.properties
log4j.rootLogger=DEBUG, A1
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=MenuManagerLog.txt
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
������ע�͵�һЩ��䣬�������ֻ��1ʱ����ȷ��
��2��ʼ���д���JSP���벻�ˣ�
��λ���˰�æ������
--
No problem???
[m[1;35m�� ��Դ:��Ʈ��ˮ�Ƽ� freecity.cnzju.net��[FROM: matianyi][m
Technical Details
Message-ID:
<4A5T4C$98I@freecity.cnzju.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!c03.atl99!sjc70.webusenet.com!news.webusenet.com!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!FreecityShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,e510bb11a570df01,start X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2003-12-31 17:23:27 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!c03.atl99!sjc70.webusenet.com!news.webusenet.com!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!Freecity From: matianyi.bbs@freecity.cnzju.net (����) Newsgroups: cn.bbs.comp.lang.java Subject: [log4j]�ҵó������log4j�����ͱ��벻���ˣ���æ� Date: 01 Jan 2004 01:28:02 GMT Organization: Ʈ��ˮ�Ƽ� Message-ID: <4A5T4C$98I@freecity.cnzju.net> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1072920012.A