zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    mac上python3安装HTMLTestRunner
    双目深度估计传统算法流程及OpenCV的编译注意事项
    深度学习梯度反向传播出现Nan值的原因归类
    1394. Find Lucky Integer in an Array
    1399. Count Largest Group
    1200. Minimum Absolute Difference
    999. Available Captures for Rook
    509. Fibonacci Number
    1160. Find Words That Can Be Formed by Characters
    1122. Relative Sort Array
  • 原文地址:https://www.cnblogs.com/huzi007/p/4725039.html
Copyright © 2011-2022 走看看