小编max*_*max的帖子

jboss 6.x:如果抛出特定类型的异常,则发送电子邮件

我们使用 jBoss 日志记录并让它最终工作 - 现在我们遇到了问题,我们不想在每次出现错误时发送电子邮件。如果抛出定义的异常,我们只想发送一封电子邮件。例如 com.myproject.exceptions.fatal.ProjectFatalException

“jboss-logging.xml”中的默认定义如下所示:

   <log4j-appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
      <error-manager>
         <only-once/>
      </error-manager>

  <level name="ERROR"/>
  <properties>
     <property name="to">admin@myhost.domain.com</property>
     <property name="from">nobody@myhost.domain.com</property>
     <property name="subject">JBoss Sever Errors</property>
     <property name="SMTPHost">localhost</property>
     <property name="bufferSize">10</property>
  </properties>

  <formatter>
     <pattern-formatter pattern="%d %-5p [%c] (%t) %m%n"/>
  </formatter>
</log4j-appender> 
Run Code Online (Sandbox Code Playgroud)

java jboss alert log4j jboss6.x

1
推荐指数
1
解决办法
1165
查看次数

标签 统计

alert ×1

java ×1

jboss ×1

jboss6.x ×1

log4j ×1