log4j將日志輸出到控制台,文件,郵件


 1 #將日志寫到文件
 2 log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
 3 log4j.appender.file.File=e\:\\log\\zmcc.log
 4 log4j.appender.file.DatePattern=yyyy-MM-dd-HH-mm'.log'
 5 log4j.appender.file.layout=org.apache.log4j.PatternLayout
 6 log4j.appender.file.threshold=error
 7 log4j.appender.file.layout.ConversionPattern=[%d] [%t] (%F:%L) %-5p %c - %m%n
 8 log4j.appender.file.encoding=UTF-8
 9 
10 
11 log4j.appender.console=org.apache.log4j.ConsoleAppender
12 log4j.appender.console.layout=org.apache.log4j.PatternLayout
13 log4j.appender.console.layout.ConversionPattern=[%d] [%t] (%F:%L) %-5p %c - %m%n
14 log4j.appender.console.encoding=UTF-8
15 
16 log4j.appender.html=org.apache.log4j.DailyRollingFileAppender
17 log4j.appender.html.File=log4j.log
18 log4j.appender.html.layout=org.apache.log4j.HTMLLayout
19 
20 
21 # 將日志發送到email
22 log4j.logger.MailLog=WARN,A5
23 log4j.appender.A5=org.apache.log4j.net.SMTPAppender
24 log4j.appender.A5.BufferSize=5
25 #收件人名稱,多個人以逗號隔開
26 log4j.appender.A5.To=
27 #發件人
28 log4j.appender.A5.From=
29 #登錄名
30 log4j.appender.A5.SMTPUsername=
31 #郵件密碼
32 log4j.appender.A5.SMTPPassword=
33 log4j.appender.A5.Subject=ErrorLog
34 log4j.appender.A5.Encoding=UTF-8
35 log4j.appender.A5.SMTPHost=smtp.exmail.qq.com
36 log4j.appender.MAIL.Threshold=ERROR 
37 # 緩存文件大小,日志達到250K時發送Email
38 log4j.appender.MAIL.BufferSize=250
39 log4j.appender.A5.layout=org.apache.log4j.PatternLayout
40 log4j.appender.A5.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
41 
42 
43 log4j.rootLogger=error,console,A5
44 log4j.logger.com.lzb=debug
45 log4j.logger.com.ibatis=DEBUG,info 

發送郵件需要一如兩個包:mail.jar,activation.jar

郵件包下載地址:http://pan.baidu.com/s/1c0nWuxa

參考:http://www.iteye.com/topic/378077


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM