【问题标题】:email log file, generated by Java WebLogic Application Server电子邮件日志文件,由 Java WebLogic Application Server 生成
【发布时间】:2010-11-01 01:24:22
【问题描述】:

此要求是否符合 J2EE 标准? 有没有一种简单的方法来实现这一点,日志文件由 Log4J 生成,最后我将访问文件系统并通过电子邮件发送整个文件。我可以访问文件系统吗?

【问题讨论】:

    标签: java logging log4j weblogic


    【解决方案1】:

    使用 log4j,您可以将电子邮件附加程序添加到您的配置中。您可以在 log4j.proeprties 中声明 appender:

    log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.To= #recepient 的电子邮件地址 log4j.appender.email.From= #发件人的电子邮件地址 log4j.appender.email.SMTPHost= #你的 smtp 服务器的位置 log4j.appender.email.Threshold=FATAL #生成邮件的最低日志级别 log4j.appender.email.BufferSize=512 log4j.appender.email.Subject=#发出的电子邮件的主题行 log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern=-[%d] %-4L %-5p %c %x - %m%n #消息格式

    需要记住的一点:此附加程序将针对每条满足阈值要求的日志消息发送一封电子邮件,因此建议设置一个较高的阈值,这样您的收件箱就不会被非关键消息淹没。

    【讨论】:

      【解决方案2】:

      Log4j 有一个电子邮件附加程序...

      见:http://www.onjava.com/pub/a/onjava/2004/09/29/smtp-logging.html?page=2 (另请参阅第 1 页)

      【讨论】:

        猜你喜欢
        • 2014-03-31
        • 1970-01-01
        • 2017-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-21
        • 1970-01-01
        相关资源
        最近更新 更多