锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品人久久,久久精品国产亚洲av麻豆蜜芽 ,亚洲最大的黄色网http://www.tkk7.com/sunjavaer/category/2299.html涓戠敺鐨勫挅鍟?/description>zh-cnTue, 27 Feb 2007 08:39:41 GMTTue, 27 Feb 2007 08:39:41 GMT60[杞笘]Log4j姣旇緝鍏ㄩ潰鐨勯厤緗?/title><link>http://www.tkk7.com/sunjavaer/archive/2005/07/24/8361.html</link><dc:creator>涓戠敺</dc:creator><author>涓戠敺</author><pubDate>Sun, 24 Jul 2005 14:25:00 GMT</pubDate><guid>http://www.tkk7.com/sunjavaer/archive/2005/07/24/8361.html</guid><wfw:comment>http://www.tkk7.com/sunjavaer/comments/8361.html</wfw:comment><comments>http://www.tkk7.com/sunjavaer/archive/2005/07/24/8361.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sunjavaer/comments/commentRss/8361.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sunjavaer/services/trackbacks/8361.html</trackback:ping><description><![CDATA[<P>LOG4J鐨勯厤緗箣綆鍗曚嬌瀹冮亶鍙婁簬瓚婃潵瓚婂鐨勫簲鐢ㄤ腑浜嗭細Log4J閰嶇疆鏂囦歡瀹炵幇浜嗚緭鍑哄埌鎺у埗鍙般佹枃浠躲佸洖婊氭枃浠躲佸彂閫佹棩蹇楅偖浠躲佽緭鍑哄埌鏁版嵁搴撴棩蹇楄〃銆佽嚜瀹氫箟鏍囩絳夊叏濂楀姛鑳姐傛嫨鍏朵竴浜屼嬌鐢ㄥ氨澶熺敤浜嗭紝 </P> <P> </P> <P>log4j.rootLogger=DEBUG,CONSOLE,A1,im <BR>log4j.addivity.org.apache=true </P> <P> </P> <P># 搴旂敤浜庢帶鍒跺彴 </P> <P>log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender <BR>log4j.appender.Threshold=DEBUG <BR>log4j.appender.CONSOLE.Target=System.out <BR>log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout <BR>log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n <BR>#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n </P> <P><BR>#搴旂敤浜庢枃浠?</P> <P>log4j.appender.FILE=org.apache.log4j.FileAppender <BR>log4j.appender.FILE.File=file.log <BR>log4j.appender.FILE.Append=false <BR>log4j.appender.FILE.layout=org.apache.log4j.PatternLayout <BR>log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n <BR># Use this layout for LogFactor 5 analysis </P> <P> </P> <P># 搴旂敤浜庢枃浠跺洖婊?</P> <P>log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender <BR>log4j.appender.ROLLING_FILE.Threshold=ERROR <BR>log4j.appender.ROLLING_FILE.File=rolling.log <BR>log4j.appender.ROLLING_FILE.Append=true <BR>log4j.appender.ROLLING_FILE.MaxFileSize=10KB <BR>log4j.appender.ROLLING_FILE.MaxBackupIndex=1 <BR>log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout <BR>log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n </P> <P><BR>#搴旂敤浜巗ocket <BR>log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender <BR>log4j.appender.SOCKET.RemoteHost=localhost <BR>log4j.appender.SOCKET.Port=5001 <BR>log4j.appender.SOCKET.LocationInfo=true <BR># Set up for Log Facter 5 <BR>log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout <BR>log4j.appender.SOCET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n </P> <P><BR># Log Factor 5 Appender <BR>log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender <BR>log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000 </P> <P> </P> <P># 鍙戦佹棩蹇楃粰閭歡 </P> <P>log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender <BR>log4j.appender.MAIL.Threshold=FATAL <BR>log4j.appender.MAIL.BufferSize=10 <BR>log4j.appender.MAIL.From=xxx@www.xxx.com <BR>log4j.appender.MAIL.SMTPHost=www.wusetu.com <BR>log4j.appender.MAIL.Subject=Log4J Message <BR>log4j.appender.MAIL.To=xxx@www.xxx.com <BR>log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout <BR>log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n </P> <P> </P> <P># 鐢ㄤ簬鏁版嵁搴?<BR>log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender <BR>log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test <BR>log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver <BR>log4j.appender.DATABASE.user=root <BR>log4j.appender.DATABASE.password= <BR>log4j.appender.DATABASE.sql=INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n') <BR>log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout <BR>log4j.appender.DATABASE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n </P> <P><BR>log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender <BR>log4j.appender.A1.File=SampleMessages.log4j <BR>log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j' <BR>log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout <BR><BR><BR>杈撳嚭鍒?000NT鏃ュ織<BR> 鎶奓og4j鍘嬬緝鍖呴噷鐨凬TEventLogAppender.dll鎷峰埌WINNT\SYSTEM32鐩綍涓?BR><BR> log4j.logger.NTlog=FATAL, A8<BR> # APPENDER A8<BR> log4j.appender.A8=org.apache.log4j.nt.NTEventLogAppender<BR> log4j.appender.A8.Source=JavaTest<BR> log4j.appender.A8.layout=org.apache.log4j.PatternLayout<BR> log4j.appender.A8.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n<BR></P> <P>#鑷畾涔堿ppender </P> <P>log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender </P> <P>log4j.appender.im.host = mail.cybercorlin.net <BR>log4j.appender.im.username = username <BR>log4j.appender.im.password = password <BR>log4j.appender.im.recipient = xxx@xxx.net </P> <P>log4j.appender.im.layout=org.apache.log4j.PatternLayout <BR>log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n</P><img src ="http://www.tkk7.com/sunjavaer/aggbug/8361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sunjavaer/" target="_blank">涓戠敺</a> 2005-07-24 22:25 <a href="http://www.tkk7.com/sunjavaer/archive/2005/07/24/8361.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛︿範Log4j絎旇http://www.tkk7.com/sunjavaer/archive/2005/07/24/8359.html涓戠敺涓戠敺Sun, 24 Jul 2005 14:10:00 GMThttp://www.tkk7.com/sunjavaer/archive/2005/07/24/8359.htmlhttp://www.tkk7.com/sunjavaer/comments/8359.htmlhttp://www.tkk7.com/sunjavaer/archive/2005/07/24/8359.html#Feedback3http://www.tkk7.com/sunjavaer/comments/commentRss/8359.htmlhttp://www.tkk7.com/sunjavaer/services/trackbacks/8359.html浠婂ぉ鑺變簡涓澶╃殑鏃墮棿鏉ラ厤緗甃og4j錛屾病鎯沖埌瑕侀偅涔堝鏃墮棿錛岃繕闂簡涓嶅皯浜猴紝甯栧瓙涔熷彂浜嗕笉灝戯紝涓嶈繃鏈緇堣繕鏄悶瀹氫簡錛屼笉榪囪繕鏈変簺闂錛岃楂樻墜甯垜鐪嬬湅錛屽璋簡銆?BR>
1.棣栧厛鏄厤緗畝鍗昷ava project
鐜板湪鏉ョ湅log4j.propertise
#綰у埆涓篋EBUG錛屼簩涓緭鍑虹錛屽垎鍒負stdout,R
log4j.logger.helloappLogger=DEBUG, stdout, R

#鎺у埗鍙拌緭鍑?BR>log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n

#淇濆瓨鍒癶elloappLoggerlog.txt鏃ュ織涓紝澶у皬涓?00KB
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=F:/code/eclipse/workspace/TestLo4j/log/helloappLoggerlog.txt
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %-5p %c - %m%n

java鏂囦歡涓敤鍒版棩蹇?BR>package com;
import org.apache.log4j.*;
public class TestLog4j {
    static Logger logger = Logger.getLogger("helloappLogger");
    public static void main(String[] args) {
//      PropertyConfigurator.configure("log4j.properties");
//      濡傛灉.properties鍦ㄥ綋鍓嶇洰褰曚笅鍙互鐪佺暐錛屾垜鏀懼湪欏圭洰鏍圭洰褰曚笅錛屽拰com鍖呭悓鐩綍
        logger.debug("Debug ...");
        logger.info("Info ...");
        logger.warn("Warn ...");
        logger.error("Error ...");
    }
}

2.web project涓厤緗甽og4j

榪樻槸鍏堟潵鐪媗og4j.perproties

#綰у埆涓篋EBUG錛屼笁涓緭鍑虹錛屽垎鍒負stdout,FILE,R
log4j.logger.hello=DEBUG, stdout, FILE, R

#stdout鏄湪鎺у埗鍙拌緭鍑?BR>log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n

#淇濆瓨鍦╮olling_log_file.log鏃ュ織涓紝appender鏄疪ollingFileAppender
#闇瑕佹敞鎰忕殑鏄疐ile=F:/code/...錛屼笉瑕佸啓鎴怽錛岃繖灝變竴鐐瑰姝繪垜浜?BR>log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=F:/code/eclipse/workspace/TestCvs/WebRoot/WEB-INF/rolling_log_file.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %-5p %c - %m%n

#淇濆瓨鍦╨og_file.log鏃ュ織涓紝appender鏄疐ileAppender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=F:/code/eclipse/workspace/TestCvs/WebRoot/WEB-INF/log_file.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %-5p %c - %m%n

涔嬪悗瑕佹妸瀹冨姞鍏erlet涓紝鍜屾湇鍔″櫒涓璧峰惎鍔紝鏂逛究鍏朵粬紼嬪簭浣跨敤

public class Log4jServlet extends HttpServlet {
    public void init() throws ServletException {
        ServletContext sct = getServletContext();
        System.out.println("[Log4j]: The Root Path: " + sct.getRealPath("/"));
        System.out.println("[Log4j]: InitServlet init start...");
        PropertyConfigurator.configure(sct.getRealPath("/")
              +getServletConfig().getInitParameter("propfile"));
        System.out.println("[Log4j]: InitServlet init over.");
    }
}

<servlet>
    <description>init log4j of servlet</description>
    <display-name>log4j servlet</display-name>
    <servlet-name>Log4jServlet</servlet-name>
    <servlet-class>com.testCvs.Log4jServlet</servlet-class>
    <init-param>
     <param-name>propfile</param-name>
     <param-value>/WEB-INF/log4j.properties</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

娉細log4j.properties鏀懼湪/WEB-INF涓嬶紝servlet鑷姩鍔犺澆榪欎釜鏂囦歡

鑷蟲鎵鏈夐厤緗簲璇ユ垚鍔熶簡錛屼笉榪囪繕鏄湁浜涢棶棰樻病鏈夎В鍐沖ソ錛岄棶浜嗗嚑涓湅鍙嬩篃娌℃湁寰楀埌濂界殑絳斿錛屼絾鏄幇鍦ㄥ彲浠ュ湪鎺у埗鍙板拰鏂囦歡涓緭鍑烘棩蹇楋紝鍩烘湰鍔熻兘杈懼埌浜嗐傝繕璇峰悇浣嶆湁絀虹粰鎴戠湅鐪嬭繖涓敊璇紝嬈㈣繋鎸囨銆?/P>

閿欒濡備笅錛?BR>log4j:WARN No appenders could be found for logger (org.apache.jasper.compiler.JspRuntimeContext).
log4j:WARN Please initialize the log4j system properly.



涓戠敺 2005-07-24 22:10 鍙戣〃璇勮
]]>
主站蜘蛛池模板: www.xxxx.com日本免费| 成人av片无码免费天天看| 亚洲成人高清在线| 国产午夜无码片免费| 亚洲精品乱码久久久久久下载| 日本一道综合久久aⅴ免费| caoporm超免费公开视频| 亚洲精彩视频在线观看| 波多野结衣视频在线免费观看| 99在线视频免费观看| 伊人久久五月丁香综合中文亚洲| 亚洲av成人一区二区三区在线观看| 久久99免费视频| 亚洲爆乳无码精品AAA片蜜桃| 九月丁香婷婷亚洲综合色| 成人最新午夜免费视频| 永久免费A∨片在线观看| 亚洲成_人网站图片| 亚洲2022国产成人精品无码区| 国产精品成人四虎免费视频| 日韩内射激情视频在线播放免费| 国产精品亚洲va在线观看| 亚洲综合自拍成人| 亚洲精品国产精品国自产观看 | 一区二区3区免费视频| 亚洲五月六月丁香激情| 亚洲av午夜精品一区二区三区| 日本免费xxxx| 成全高清在线观看免费| 国产亚洲精品免费| 亚洲一区精彩视频| 亚洲欧洲第一a在线观看| 亚洲精品视频久久久| 麻豆国产人免费人成免费视频 | 产传媒61国产免费| 亚洲综合无码无在线观看| 亚洲国产二区三区久久| 亚洲中文字幕无码专区| 又粗又大又猛又爽免费视频| 日韩一区二区a片免费观看| 99精品在线免费观看|