锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久亚洲精品成人综合,国产亚洲人成A在线V网站 ,久久久久亚洲AV片无码http://www.tkk7.com/linder/category/46830.htmlJavaEE鎶鏈爺絀?/description>zh-cnWed, 03 Nov 2010 16:54:26 GMTWed, 03 Nov 2010 16:54:26 GMT60Log4j鏃ュ織鏂囦歡杈撳嚭涓虹浉瀵硅礬寰勭殑瑙e喅鏂規(guī)硶http://www.tkk7.com/linder/articles/336874.html楹熷痙楹熷痙Tue, 02 Nov 2010 14:05:00 GMThttp://www.tkk7.com/linder/articles/336874.htmlhttp://www.tkk7.com/linder/comments/336874.htmlhttp://www.tkk7.com/linder/articles/336874.html#Feedback0http://www.tkk7.com/linder/comments/commentRss/336874.htmlhttp://www.tkk7.com/linder/services/trackbacks/336874.html鏂規(guī)硶涓錛氬皢鏃ュ織鏂囦歡杈撳嚭鍒皌omcat鑷韓鐨勬棩蹇楁枃浠跺すlogs涓?/span>

# console is set to be a ConsoleAppender using a PatternLayout. 
log4j.appender.console
=org.apache.log4j.ConsoleAppender 
log4j.appender.console.Threshold
=info 
log4j.appender.console.layout
=org.apache.log4j.PatternLayout 
log4j.appender.console.layout.ConversionPattern
=- %m%n

# R is set to be a File appender using a PatternLayout.
log4j.appender.R
=org.apache.log4j.RollingFileAppender
log4j.appender.R.Append
=true
log4j.appender.R.Threshold
=info 
log4j.appender.R.MaxFileSize
=1024KB 
log4j.appender.R.MaxBackupIndex
=10
log4j.appender.R.File
=../logs/abc.log
log4j.appender.R.layout
=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern
=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] %m%

鏂規(guī)硶浜岋細灝嗘棩蹇楁枃浠惰緭鍑哄埌鑷繁紼嬪簭WEB-INF\logs鐩綍涓?/strong>

 11.<servlet>  
 22.    <servlet-name>lo4jInit</servlet-name>  
 33.    <servlet-class>com.linder.util.log4j.init.Lo4jInit</servlet-class>  
 44.    <init-param>  
 55.        <param-name>log4j_init_path</param-name>  
 66.        <param-value>WEB-INF\classes\log4j.properties</param-value>  
 77.    </init-param>  
 88.    <init-param>  
 99.        <param-name>log4j_file_path</param-name>  
1010.        <param-value>WEB-INF\logs\</param-value>  
1111.    </init-param>  
1212.    <load-on-startup>0</load-on-startup>  
1313. </servlet>  
14

2銆佺紪鍐欎竴涓垵濮嬪寲log4j鐨凷ervlet

1.package com.linder.util.log4j.init;   
2.  
3.import java.io.FileInputStream;   
4.import java.io.IOException;   
5.import java.util.Properties;   
6.  
7.import javax.servlet.ServletException;   
8.import javax.servlet.http.HttpServlet;   
9.import javax.servlet.http.HttpServletRequest;   
10.import javax.servlet.http.HttpServletResponse;   
11.  
12.import org.apache.log4j.Logger;   
13.import org.apache.log4j.PropertyConfigurator;   
14.  
15.  
16.public class Lo4jInit   extends HttpServlet {   
17.  
18.    /**  
19.     *   
20.     
*/
  
21.    private static final long serialVersionUID = 1L;   
22.    private static Logger logger=Logger.getLogger(Lo4jInit.class);   
23.       
24.    public void init(){   
25.        String path=this.getServletContext().getRealPath("/");   
26.        String file=this.getInitParameter("log4j_init_path");   
27.        String logFile=this.getInitParameter("log4j_file_path");   
28.        if(file!=null)   
29.        {   
30.            Properties prop = new Properties();    
31.            try{   
32.                prop.load(new FileInputStream(path+file)); //鍔犺澆log4j.properties   
33.                prop.setProperty("log4j.appender.R.File", path+logFile+ prop.getProperty("log4j.appender.R.File")); //璁劇疆鏃ュ織鏂囦歡鐨勮緭鍑鴻礬寰?nbsp;  
34.                PropertyConfigurator.configure(prop); //鍔犺澆閰嶇疆欏?nbsp;  
35.            }
catch(Exception e)   
36.            {   
37.                logger.info("鍒濆鍖杔og4j鏃ュ織杈撳叆璺緞寮傚父錛岃媯鏌eb.xml鍙傛暟閰嶇疆鏄惁姝e父錛屽紓甯稿彂鐢熷湪"+this.getClass().getName()+"綾葷殑public void init()鏂規(guī)硶錛屽紓甯哥殑鎰挎剰鏄細"+e.getMessage(), e.fillInStackTrace());   
38.            }
   
39.        }
   
40.           
41.  
42.    }
   
43.    protected void service(HttpServletRequest request, HttpServletResponse response)   
44.    throws ServletException, IOException {   
45.           
46.    }
   
47.  
48.}
  

 3銆乴og4j.properties鐨勯厤緗俊鎭?/p>

1.# Set root category priority to info and its only appender to console.    
2.log4j.rootCategory=info,console,R   
3.#log4j.debug=true  
4.  
5.# console is set to be a ConsoleAppender using a PatternLayout.    
6.log4j.appender.console=org.apache.log4j.ConsoleAppender    
7.log4j.appender.console.Threshold=info    
8.log4j.appender.console.layout=org.apache.log4j.PatternLayout    
9.log4j.appender.console.layout.ConversionPattern=- %m%n   
10.  
11.# R is set to be a File appender using a PatternLayout.   
12.log4j.appender.R=org.apache.log4j.RollingFileAppender   
13.log4j.appender.R.Append=true  
14.log4j.appender.R.Threshold=info    
15.log4j.appender.R.MaxFileSize=1024KB    
16.log4j.appender.R.MaxBackupIndex=10  
17.log4j.appender.R.File=abc.log   
18.log4j.appender.R.layout=org.apache.log4j.PatternLayout   
19.log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] %m%n  


楹熷痙 2010-11-02 22:05 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲视频中文字幕在线| 亚洲av无码av在线播放| 18禁无遮挡无码网站免费| 在线看亚洲十八禁网站| 亚洲大成色www永久网站| 免费观看成人毛片a片2008| 成在线人直播免费视频| 久久久久亚洲精品无码蜜桃| 国产一卡二卡3卡四卡免费| 污视频网站免费在线观看| 亚洲AV综合色区无码一区爱AV | 亚洲第一网站免费视频| 国产高清免费在线| 色欲国产麻豆一精品一AV一免费 | 亚洲av日韩专区在线观看| 亚洲人成色777777在线观看| 女人被男人躁的女爽免费视频| 你好老叔电影观看免费| 亚洲日本天堂在线| 无码乱人伦一区二区亚洲一| 日韩免费在线观看| 免费三级毛片电影片| 中文字幕久无码免费久久| 亚洲色大成网站www永久网站| 亚洲国产精品久久久久久| 免费国产综合视频在线看| 午夜国产精品免费观看| 亚洲免费观看视频| 黄页网址在线免费观看| 成人区精品一区二区不卡亚洲| 亚洲日本va在线视频观看| 免费jlzzjlzz在线播放视频| 亚洲人成在线免费观看| 久久大香伊焦在人线免费| 特a级免费高清黄色片| 亚洲男同gay片| 亚洲大尺码专区影院| 亚洲A∨无码无在线观看| 国产亚洲人成A在线V网站| 四虎成人精品在永久免费| 毛片a级三毛片免费播放|