<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需要自己寫,貌似新版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



    ---------------------------------------------------------
    專注移動(dòng)開發(fā)

    Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
    posted on 2007-05-11 13:32 TiGERTiAN 閱讀(469) 評(píng)論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 又大又硬又粗又黄的视频免费看| 国产久爱免费精品视频 | 亚洲免费在线播放| 精品丝袜国产自在线拍亚洲| 日韩久久无码免费毛片软件| 亚洲色精品aⅴ一区区三区| 久久亚洲中文字幕精品有坂深雪 | 亚洲色偷偷偷鲁综合| 亚洲中文字幕久在线| 尤物视频在线免费观看| 国产成人免费午夜在线观看| 免费国产一级特黄久久| 99久久亚洲综合精品成人网| 男性gay黄免费网站| 久久WWW免费人成一看片| 亚洲成av人片不卡无码久久| 免费人成在线观看播放国产 | 99久久精品国产亚洲| 日本一区二区在线免费观看| 3d动漫精品啪啪一区二区免费| gogo全球高清大胆亚洲| 亚洲13又紧又嫩又水多| 精品视频在线免费观看| 国产免费人成在线视频| 亚洲欧洲日产专区| 中文字幕无线码免费人妻| 在线观看免费毛片| 亚洲情a成黄在线观看动漫尤物| 国产在亚洲线视频观看| 在线看免费观看AV深夜影院| 亚洲综合图色40p| 小说专区亚洲春色校园| 国产福利视精品永久免费| 亚洲日韩激情无码一区| 色天使亚洲综合一区二区| 91九色精品国产免费| 狠狠色伊人亚洲综合成人| 黄床大片30分钟免费看| 色妞WWW精品免费视频| 亚洲视频精品在线观看| 两个人www免费高清视频|