<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    春風博客

    春天里,百花香...

    導航

    <2008年2月>
    272829303112
    3456789
    10111213141516
    17181920212223
    2425262728291
    2345678

    統計

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(224)

    隨筆檔案(126)

    個人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    Tomcat工程中的log4j配置

    1)log4j.properties文件內容如下,此文件要配置到ClassPath中去。
    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=%d %5p [%t] (%F:%L) - %m%n

    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=AccountBook.log

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

    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

    2)書寫一個初始化Log4j的servlet如下:
    public class Log4jInit extends HttpServlet {
        
    private static final long serialVersionUID = -4499302208753939187L;
        
    static Logger logger = Logger.getLogger(Log4jInit.class);

         
    public void init(ServletConfig config) throws ServletException {
             String prefix 
    = config.getServletContext().getRealPath("/");
             String file 
    = config.getInitParameter("log4j");
             String filePath 
    = prefix + file;
             Properties props 
    = new Properties();
             
             
    try {
                 FileInputStream istream 
    = new FileInputStream(filePath);
                 props.load(istream);
                 istream.close();

                 String logFile 
    = prefix + props.getProperty("log4j.appender.R.File");//設置路徑
                 props.setProperty("log4j.appender.R.File",logFile);
                 
                 
    // 裝入log4j配置信息
                 PropertyConfigurator.configure(props);
             } 
    catch (IOException e) {
                 System.out.println(
    "Could not read configuration file [" + filePath + "].");
                 System.out.println(
    "Ignoring configuration file [" + filePath + "].");
                 
    return;
             }
         }
    }

    3)在Web.xml中配置Log4jInit如下:
        <servlet>
             
    <servlet-name>log4j-init</servlet-name>
             
    <servlet-class>
                 com.sitinspring.action.Log4jInit
             
    </servlet-class>
             
    <init-param>
               
    <param-name>log4j</param-name>
               
    <param-value>WEB-INF/classes/log4j.properties</param-value>
             
    </init-param>
             
    <load-on-startup>1</load-on-startup>
        
    </servlet>

    此后配置文件就出現在工程目錄下。

    posted on 2008-02-16 13:53 sitinspring 閱讀(2609) 評論(0)  編輯  收藏 所屬分類: Java基礎

    sitinspring(http://www.tkk7.com)原創,轉載請注明出處.
    主站蜘蛛池模板: 大地资源二在线观看免费高清| 99精品一区二区免费视频| 免费观看美女裸体网站| 亚洲色精品VR一区区三区| 性感美女视频在线观看免费精品| 久久精品国产亚洲AV忘忧草18| 性短视频在线观看免费不卡流畅| 91午夜精品亚洲一区二区三区| 国产v精品成人免费视频400条| 亚洲一线产区二线产区精华| 在线视频免费观看高清| 亚洲一区二区观看播放| 亚洲专区中文字幕| 免费影院未满十八勿进网站| 国产卡二卡三卡四卡免费网址| 日日噜噜噜噜夜夜爽亚洲精品| 中文字幕无码免费久久9一区9 | 亚洲国产成人片在线观看| 三年片在线观看免费| 亚洲乱亚洲乱淫久久| 亚洲免费二区三区| 亚洲三级高清免费| 亚洲精品国产精品国自产观看| 9久久免费国产精品特黄| 亚洲天天做日日做天天看 | 羞羞网站在线免费观看| 精品国产日韩亚洲一区| 曰批全过程免费视频网址| 亚洲色欲色欲www在线播放| 亚洲精品视频在线观看你懂的 | 成人免费视频小说| 一级白嫩美女毛片免费| 亚洲电影中文字幕| 影音先锋在线免费观看| jizz免费在线观看| 亚洲精品国产专区91在线| 免费va人成视频网站全| 免费一级不卡毛片| 亚洲暴爽av人人爽日日碰| 好看的电影网站亚洲一区| 好男人视频在线观看免费看片|