锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产综合精品一区在线播放,性色av极品无码专区亚洲,中文字幕亚洲综合小综合在线http://www.tkk7.com/DreamAngel/category/50092.html濡傛灉浣犲笇鏈涙垚鍔燂紝浠ユ亽蹇?jī)湄?fù)鑹弸錛屼互緇忛獙涓哄弬璋嬶紝浠ュ皬蹇?jī)湄?fù)鍏勫紵錛屼互甯屾湜涓哄摠鍏點(diǎn)?/description>zh-cnWed, 15 Feb 2012 12:05:59 GMTWed, 15 Feb 2012 12:05:59 GMT60Log4j涓埄鐢ㄧ浉瀵硅礬寰?/title><link>http://www.tkk7.com/DreamAngel/archive/2012/02/15/370031.html</link><dc:creator>椋炵繑澶╀嬌</dc:creator><author>椋炵繑澶╀嬌</author><pubDate>Wed, 15 Feb 2012 08:03:00 GMT</pubDate><guid>http://www.tkk7.com/DreamAngel/archive/2012/02/15/370031.html</guid><wfw:comment>http://www.tkk7.com/DreamAngel/comments/370031.html</wfw:comment><comments>http://www.tkk7.com/DreamAngel/archive/2012/02/15/370031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/DreamAngel/comments/commentRss/370031.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/DreamAngel/services/trackbacks/370031.html</trackback:ping><description><![CDATA[緙虹渷鎯呭艦涓嬫垜浠彧鑳藉湪log4j.properties涓惌閰嶇粷瀵硅礬寰勩傝繖涔堜竴鏉ワ紝鎴戜滑鍦ㄧ郴緇熼儴緗層佺幆澧冪Щ妞嶇瓑鐜妭灝變細(xì)甯︽潵寰堝ぇ鐨勪笉渚匡紝蹇呴』灝嗚礬寰勬敼鏉ユ敼鍘匯傚洜鑰岋紝鎴戜滑瑕佸埄鐢ㄤ笅闈㈢殑鎺柦瀹炵幇l(fā)og4j.properties涓殑鐩稿璺緞銆?br />log4j.properties鏂囦歡閰嶇疆濡備笅錛?br />log4j.appender.Rlogfile=org.apache.log4j.RollingFileAppender<br />log4j.appender.Rlogfile.layout=org.apache.log4j.PatternLayout<br />log4j.appender.Rlogfile.layout.ConversionPattern=%d %p [%c] - <%m>%n<br />log4j.appender.Rlogfile.File=${webRoot}/logs/log.log<br />log4j.appender.Rlogfile.MaxFileSize=2048KB<br />log4j.appender.Rlogfile.MaxBackupIndex=10<br />榪欓噷錛屾垜浠嬌鐢?{webRoot}鏉ュ彇寰楀簲鐢ㄨ礬寰勶紝webRoot鏄釜鍙橀噺銆傛垜浠槸浠庡摢閲屽彇寰楃殑鍊煎憿錛熸槸浠庢垜浠嚜宸辯殑綾諱腑錛屽洜姝ゅ繀欏誨啓榪欎釜綾匯? <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">package</span><span style="color: #000000"> com.clientmanager.util;<br /><br /></span><span style="color: #0000ff">import</span><span style="color: #000000"> javax.servlet.ServletConfig;<br /></span><span style="color: #0000ff">import</span><span style="color: #000000"> javax.servlet.ServletException;<br /></span><span style="color: #0000ff">import</span><span style="color: #000000"> javax.servlet.http.HttpServlet;<br /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.apache.log4j.PropertyConfigurator;<br /><br /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Log4jInit </span><span style="color: #0000ff">extends</span><span style="color: #000000"> HttpServlet {<br /><br />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> init(ServletConfig config) </span><span style="color: #0000ff">throws</span><span style="color: #000000"> ServletException {<br />        String prefix </span><span style="color: #000000">=</span><span style="color: #000000"> config.getServletContext().getRealPath(</span><span style="color: #000000">"</span><span style="color: #000000">/</span><span style="color: #000000">"</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000">鑾峰彇褰撳墠璺緞</span><span style="color: #008000"><br /></span><span style="color: #000000">        String file </span><span style="color: #000000">=</span><span style="color: #000000"> config.getInitParameter(</span><span style="color: #000000">"</span><span style="color: #000000">log4j</span><span style="color: #000000">"</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000">浠巜eb.xml涓幏鍙栧弬鏁板?鎵懼埌l(fā)og4j榪欎釜鏂囦歡</span><span style="color: #008000"><br /></span><span style="color: #000000">        System.setProperty(</span><span style="color: #000000">"</span><span style="color: #000000">webRoot</span><span style="color: #000000">"</span><span style="color: #000000">, prefix); </span><span style="color: #008000">//</span><span style="color: #008000">log4j.properties鏂囦歡涓殑鍙橀噺鏄湪榪欓噷璁劇疆鐨?/span><span style="color: #008000"><br /></span><span style="color: #000000">        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (file </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">) {<br />            PropertyConfigurator.configure(prefix </span><span style="color: #000000">+</span><span style="color: #000000"> file);<br />        }<br />    }<br />}</span></div><font face="Verdana">web.xml鍔犺澆榪欎釜servlet <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff"><</span><span style="color: #800000">servlet</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #0000ff"><</span><span style="color: #800000">servlet-name</span><span style="color: #0000ff">></span><span style="color: #000000">log4j-init</span><span style="color: #0000ff"></</span><span style="color: #800000">servlet-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br />   </span><span style="color: #0000ff"><</span><span style="color: #800000">servlet-class</span><span style="color: #0000ff">></span><span style="color: #000000">com.clientmanager.util.Log4jInit</span><span style="color: #0000ff"></</span><span style="color: #800000">servlet-class</span><span style="color: #0000ff">></span><span style="color: #000000"><br />     </span><span style="color: #0000ff"><</span><span style="color: #800000">init-param</span><span style="color: #0000ff">></span><span style="color: #000000"><br />       </span><span style="color: #0000ff"><</span><span style="color: #800000">param-name</span><span style="color: #0000ff">></span><span style="color: #000000">log4j</span><span style="color: #0000ff"></</span><span style="color: #800000">param-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br />     </span><span style="color: #0000ff"><</span><span style="color: #800000">param-value</span><span style="color: #0000ff">></span><span style="color: #000000">WEB-INF/classes/log4j.properties</span><span style="color: #0000ff"></</span><span style="color: #800000">param-value</span><span style="color: #0000ff">></span><span style="color: #000000"><br />    </span><span style="color: #0000ff"></</span><span style="color: #800000">init-param</span><span style="color: #0000ff">></span><span style="color: #000000"><br />    </span><span style="color: #0000ff"><</span><span style="color: #800000">load-on-startup</span><span style="color: #0000ff">></span><span style="color: #000000">0</span><span style="color: #0000ff"></</span><span style="color: #800000">load-on-startup</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #0000ff"></</span><span style="color: #800000">servlet</span><span style="color: #0000ff">></span></div></font>鏈鍚庤涓鐐癸紝濡傛灉浣犵敤struts錛岃屽湪web.xml涓厤緗簡(jiǎn)ServletAction錛屽畠鐨勫惎鍔ㄧ駭鍒負(fù)<load-onstartup>0</load-on-startup>錛岄偅涔堟垜浠殑榪欎釜綾葷殑鐨勫惎鍔ㄧ駭鍒笉鑳戒綆浜庡畠錛屽惁鍒欏彲鑳戒細(xì)鍑虹幇鎵句笉鍒拌礬寰勭殑闂銆?img src ="http://www.tkk7.com/DreamAngel/aggbug/370031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/DreamAngel/" target="_blank">椋炵繑澶╀嬌</a> 2012-02-15 16:03 <a href="http://www.tkk7.com/DreamAngel/archive/2012/02/15/370031.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>log4j:ERROR Failed to rename閿欒瑙e喅鍔炴硶http://www.tkk7.com/DreamAngel/archive/2011/11/10/363400.html椋炵繑澶╀嬌椋炵繑澶╀嬌Thu, 10 Nov 2011 03:48:00 GMThttp://www.tkk7.com/DreamAngel/archive/2011/11/10/363400.htmlhttp://www.tkk7.com/DreamAngel/comments/363400.htmlhttp://www.tkk7.com/DreamAngel/archive/2011/11/10/363400.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/363400.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/363400.html寮曡搗log4j:ERROR Failed to rename鐨勫師鍥?/font>
鏍規(guī)嵁Log4J鐨勯厤緗枃浠訛紝浣跨敤LOG4J鐨凞ailyRollingFileAppender.java瀹炵幇姣忛殧涓孌墊椂闂磋褰曚竴嬈℃棩蹇楁枃浠訛紝浣哃OG4J鍦ㄥ鍘熸枃浠舵敼鍚嶆椂錛屾繪槸鎻愮ずlog4j:ERROR Failed to rename鐨勯敊璇紝絀跺叾鍘熷洜錛屼富瑕佹槸榪樻湁榪涚▼鍦ㄤ嬌鐢ㄥ師鏉ョ殑LOG鏂囦歡錛岃岄氳繃鍒嗘瀽LOG4J鐨勬簮鐮侊紝鍙戠幇LOG4J鏄噰鐢≧ENAME鐨勬柟寮忓鍘熸潵鐨凩OG鏂囦歡鏀瑰悕鍐嶇敓鎴愭柊鏂囦歡銆?br />
寮曡搗log4j:ERROR Failed to rename鐨勬潯浠?br />閫氬父閮芥槸鍦ㄩ厤緗枃浠墮噰鐢↗ava浠g爜
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
鎴栬?nbsp;
log4j.appender.A1=org.apache.log4j.RollingFileAppender
鐨勬儏鍐典笅閬囧埌"寮傚父"鎻愮ず銆?br />
鍜屽紓甯哥浉鍏崇殑log4j婧愪唬鐮?br />
File file = new File(fileName);
boolean result = file.renameTo(target);
if(result) {
    LogLog.debug(fileName 
+" -> "+ scheduledFilename);
else {
    LogLog.error(
"Failed to rename ["+fileName+"] to ["+scheduledFilename+"].");
}
File綾葷殑renameTo鏂規(guī)硶鐨勪綔鐢ㄦ槸錛?#8220;鏀瑰悕鎴栬呯Щ鍔ㄦ枃浠朵綔鐢紱鍦ㄥ悓涓涓洰褰曚笅renameTo鏄敼鍚嶏紝鍦ㄤ笉鍚岀洰褰曚笅鏄Щ鍔?#8221;錛屾墍浠ュ湪瀵逛竴涓鍏朵粬綰跨▼鎵閿佸畾鐨勬枃浠惰繘琛屾敼鍚嶆椂錛岃偗瀹氭槸浼?xì)鎶ラ敊鐨勩?br />
瑙e喅鍔炴硶
淇敼log4j鐨勬簮浠g爜, 灝?
boolean result = file.renameTo(target);
鏀逛負(fù)
boolean result = copy(file, target);
鐒跺悗鍐嶆坊鍔燾opy()鏂規(guī)硶銆?
/**  
* Copies src file to dst file. If the dst file does not exist, it is  
* created.8KB cache  
*   
@param src  
@param dst  
@throws IOException  
*/  
boolean copy(File src, File dst) throws IOException {
    
try {
        InputStream in 
= new FileInputStream(src);

        OutputStream out 
= new FileOutputStream(dst);   

                
// Transfer bytes from in to out   
                byte[] buf = new byte[8192];   
                
int len;   
                
while ((len = in.read(buf)) > 0) {   
            out.write(buf, 
0, len);   
                }
                in.close();   
                out.close();   
                
return true;   
            } 
catch (FileNotFoundException e) {   
                    LogLog.error(
"婧愭枃浠朵笉瀛樺湪,鎴栬呯洰鏍囨枃浠舵棤娉曡璇嗗埆." );   
                    
return false;   
            } 
catch (IOException e) {   
                LogLog.error(
"鏂囦歡璇誨啓閿欒.");   
                
return false;   
    }
}

闄勪歡錛?a href="/Files/DreamAngel/DailyRollingFileAppender.zip">DailyRollingFileAppender.zip

]]>
log4j鏁欑▼http://www.tkk7.com/DreamAngel/archive/2009/02/27/256967.html椋炵繑澶╀嬌椋炵繑澶╀嬌Fri, 27 Feb 2009 03:16:00 GMThttp://www.tkk7.com/DreamAngel/archive/2009/02/27/256967.htmlhttp://www.tkk7.com/DreamAngel/comments/256967.htmlhttp://www.tkk7.com/DreamAngel/archive/2009/02/27/256967.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/256967.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/256967.html


log4j.properties鐨勫瓨鏀句綅緗?/strong>

鍦ㄤ嬌鐢?/span>eclipse鎴?/span>myeclipse鏃訛紝鏃犺浣犲啓鐨?/span>java紼嬪簭鏄鍦?/span>src鐩綍涓嬬殑鍝釜鍖呬腑錛屽彧闇瑕佸皢璁劇疆濂界殑log4j.properties鏂囦歡鏀懼湪src鐨勬牴鐩綍鍗沖彲錛岃繖鏍峰湪榪愯緙栬瘧鏃朵細(xì)鑷姩鐢熸垚榪欎釜鏂囦歡鐨勫浠藉瓨鍏ュ埌WEF-INF/classes鐩綍涓嬶紝鎴?/span>bin鐩綍涓嬨?/span>

娉細(xì)鍗冧竾涓嶈鏀懼埌鍖呭唴錛岃繖鏍蜂細(xì)鍑虹幇閿欒鎻愮ず錛?/span>

log4j:WARN No appenders could be found for logger (aa.Hello).

log4j:WARN Please initialize the log4j system properly.

鍏朵腑Hello鏄?/span>java鏂囦歡鍚嶏紝鑰?/span>aa鏄枃浠舵墍鍦ㄧ殑鐩綍銆?


log4j甯哥敤杈撳嚭鏍煎紡

%c  鍒楀嚭logger鍚嶅瓧絀洪棿鐨勫叏縐幫紝濡傚姞涓妠<灞傛暟>}琛ㄧず鍑轟粠鏈鍐呭眰綆楄搗鐨勬寚瀹氬眰鏁扮殑鍚嶅瓧絀洪棿
%X  鎸塎DC錛圡apped Diagnostic Context,綰跨▼鏄犲皠琛級(jí)杈撳嚭鏃ュ織銆傞氬父鐢ㄤ簬澶氫釜瀹㈡埛绔繛鎺ュ悓涓鍙版湇鍔″櫒錛屾柟渚挎湇鍔″櫒鍖哄垎鏄偅涓鎴風(fēng)璁塊棶鐣欎笅鏉ョ殑鏃ュ織銆?br />%p  鏃ュ織淇℃伅綰у埆
%d  %d{<鏃ユ湡鏍煎紡>}:鏃ュ織淇℃伅浜х敓鏃墮棿,浣跨敤ISO8601瀹氫箟鐨勬棩鏈熸牸寮?br />%C  鏃ュ織淇℃伅鎵鍦ㄥ湴錛堝叏闄愮被鍚嶏級(jí)
%m  浜х敓鐨勬棩蹇楀叿浣撲俊鎭?br />%n  杈撳嚭鏃ュ織淇℃伅鎹㈣
%F銆鏄劇ず璋冪敤logger鐨勬簮鏂囦歡鍚?br />%l  杈撳嚭鏃ュ織浜嬩歡鐨勫彂鐢熶綅緗紝鍖呮嫭綾葷洰鍚嶃佸彂鐢熺殑綰跨▼錛屼互鍙?qiáng)鍦ㄤ唬鐮佷腑鐨勮鏁?br />%L  鏄劇ず璋冪敤logger鐨勪唬鐮佽
%M  鏄劇ず璋冪敤logger鐨勬柟娉曞悕
%r  鏄劇ず浠庣▼搴忓惎鍔ㄦ椂鍒拌褰曡鏉℃棩蹇楁椂宸茬粡緇忚繃鐨勬縐掓暟
%t  杈撳嚭浜х敓璇ユ棩蹇椾簨浠剁殑綰跨▼鍚?br />%%銆鏄劇ず涓涓?nbsp;



]]>
主站蜘蛛池模板: 日韩免费视频在线观看| 日日噜噜噜噜夜夜爽亚洲精品| 色吊丝免费观看网站| 久久精品国产亚洲Aⅴ香蕉| 久久青草91免费观看| 亚洲乱亚洲乱妇24p| 亚洲桃色AV无码| 最近2019中文字幕免费看最新| 国产精品一区二区三区免费| 91亚洲性爱在线视频| 亚洲高清偷拍一区二区三区| 日韩精品无码免费一区二区三区 | 国产精品亚洲片在线花蝴蝶| 亚洲VA成无码人在线观看天堂| 成人免费视频软件网站| 你懂的免费在线观看| 亚洲熟妇无码AV不卡在线播放 | 亚洲一区二区三区偷拍女厕| 无码永久免费AV网站| 成人性生交大片免费看中文| 亚洲国产午夜精品理论片在线播放| 亚洲国产精品无码中文字| 国产精品嫩草影院免费| 最近免费mv在线电影| 亚洲免费一区二区| 亚洲香蕉在线观看| 亚洲国产精品一区二区成人片国内| 黄a大片av永久免费| 91短视频免费在线观看| 中文字幕在线观看免费| 国产产在线精品亚洲AAVV| 亚洲国产日韩在线人成下载| 国产亚洲精品国产| 日本中文一区二区三区亚洲| 成人免费午夜视频| 免费视频成人片在线观看| yy一级毛片免费视频| 国产亚洲高清在线精品不卡| 亚洲高清有码中文字| 亚洲日本在线观看网址| 亚洲第一精品在线视频|