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

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

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

    隨筆-348  評(píng)論-598  文章-0  trackbacks-0
    在web.xml文件中添加
        <servlet-name>log4j</servlet-name>
        
    <servlet-class>com.log4j.Log4jInit</servlet-class>
        
    <init-param>
        
    <param-name>log4j</param-name>
        
    <param-value>/WEB-INF/log4j.properties</param-value>
        
    </init-param>
        
    <load-on-startup>1</load-on-startup>
        
    </servlet>    
    com.log4j.Log4jInit需要自己寫(xiě),貌似新版log4J已經(jīng)不帶初始化文件了
    import org.apache.log4j.*;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public class Log4jInit extends HttpServlet {
        
    /**
         * 
         
    */

        
    private static final long serialVersionUID = 1L;
        
    public void init() {
            String prefix 
    =  getServletContext().getRealPath("/");
            String file 
    = getInitParameter("log4j");
            
    // if the log4j-init-file is not set, then no point in trying
            System.out.println(".log4j start");
            
    if(file != null
            
    {
                PropertyConfigurator.configure(prefix
    +file);
                System.out.println(prefix
    +file);
            }

        }

        
    public void doGet(HttpServletRequest req, HttpServletResponse res) {
        }

    }
    普通應(yīng)用程序中的Log4jInit
    public class Log4jInit {
        
    private static final long serialVersionUID = 1L;
        
    public static void main(String[] args) {
            PropertyConfigurator.configure(
    "/src/log4j.properties");
        }


    }


    log4j.properties文件,放到WEB-INF目錄下,具體每個(gè)參數(shù)是什么意思,查一下參考文檔
    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

    #log4j.appender.R 
    = org.apache.log4j.RollingFileAppender
    #log4j.appender.R.File 
    = logs\\test.log
    #log4j.appender.R.MaxFileSize 
    = 1MB
    #log4j.appender.R.MaxBackupIndex 
    = 3
    #log4j.appender.R.layout 
    = org.apache.log4j.PatternLayout
    #log4j.appender.R.layout.ConversionPattern 
    =[%d] %-4r [%t] %-5p %c %x - %m %n



    ---------------------------------------------------------
    專(zhuān)注移動(dòng)開(kāi)發(fā)

    Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
    posted on 2007-05-11 13:32 TiGERTiAN 閱讀(474) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Java
    主站蜘蛛池模板: 一区二区三区视频免费| 亚洲AV无码乱码国产麻豆穿越| 福利免费在线观看| 亚洲免费日韩无码系列| 91亚洲精品视频| 男女猛烈激情xx00免费视频| 日韩免费视频网站| 久久久青草青青亚洲国产免观| 一级美国片免费看| 久久精品国产亚洲Aⅴ蜜臀色欲| jizz在线免费观看| 成人免费福利电影| 亚洲国产精品ⅴa在线观看| aaa毛片免费观看| 久久青草亚洲AV无码麻豆| 蜜桃视频在线观看免费视频网站WWW| 最近中文字幕mv免费高清电影| 中文字幕亚洲男人的天堂网络| av永久免费网站在线观看 | 亚洲成年人电影在线观看| 免费看黄福利app导航看一下黄色录像| 国产免费啪嗒啪嗒视频看看| 无码免费又爽又高潮喷水的视频 | 亚洲精品免费视频| 亚洲一区二区三区不卡在线播放| 色妞WWW精品免费视频 | 日本一道本不卡免费 | 13小箩利洗澡无码视频网站免费| 久久久久亚洲Av无码专| 巨胸喷奶水视频www网免费| 一区二区三区精品高清视频免费在线播放 | 成年人免费观看视频网站| 西西人体大胆免费视频| 成年女人视频网站免费m| 黄页网站在线观看免费| 亚洲国产精久久久久久久| 日韩成人免费aa在线看| 91精品全国免费观看青青| wwwxxx亚洲| 亚洲香蕉网久久综合影视| 免费人成网站永久|