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

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

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

    隨筆-348  評論-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已經不帶初始化文件了
    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) {
        }

    }
    普通應用程序中的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目錄下,具體每個參數是什么意思,查一下參考文檔
    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



    ---------------------------------------------------------
    專注移動開發

    Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
    posted on 2007-05-11 13:32 TiGERTiAN 閱讀(474) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 红杏亚洲影院一区二区三区| 成人午夜性A级毛片免费| 久久综合亚洲色HEZYO社区| 国产成人AV片无码免费| 亚洲日产2021三区| 国产性生交xxxxx免费| 国产一二三四区乱码免费| 亚洲人色大成年网站在线观看| 国产在线播放免费| 日本在线免费观看| 亚洲日本一线产区和二线| 久久久久亚洲AV成人网人人网站 | 两性刺激生活片免费视频| 亚洲av无码一区二区三区四区| 亚洲人成伊人成综合网久久久| 亚洲免费中文字幕| 一本岛v免费不卡一二三区| 亚洲国产成人久久99精品| 亚洲精品无码久久久| 亚洲第一成年免费网站| a级毛片免费播放| 黑人粗长大战亚洲女2021国产精品成人免费视频| 亚洲色成人网站WWW永久| 免费看又爽又黄禁片视频1000| 久别的草原电视剧免费观看| 边摸边吃奶边做爽免费视频99| 亚洲日本在线免费观看| 亚洲国产成人一区二区精品区| 国产小视频在线观看免费| 日韩免费精品视频| 久久精品乱子伦免费| 国产成人无码精品久久久免费| 亚洲色成人网站WWW永久四虎| 日木av无码专区亚洲av毛片| 亚洲国产精品无码久久九九| 丁香花在线观看免费观看 | 免费va在线观看| 成人黄18免费视频| 久草免费在线观看视频| 久久久久国产精品免费免费不卡| 一本岛v免费不卡一二三区|