当前位置:  软件>java软件

日志信息管理工具 Whisper

    来源:    发布时间:2014-12-14

    本文导语:  Whisper 是控制异常邮件变成垃圾邮件的一个工具。Whisper 作为一个过滤的 appender 来代替默认的 SMTP 邮件 appender。当消息的频率超过配置的阈值的时候,Whisper 就会开始压制。当启动压制,Whisper 就会发送一定时期的数据,让你知...

Whisper 是控制异常邮件变成垃圾邮件的一个工具。Whisper 作为一个过滤的 appender 来代替默认的 SMTP 邮件 appender。当消息的频率超过配置的阈值的时候,Whisper 就会开始压制。当启动压制,Whisper 就会发送一定时期的数据,让你知道哪些信息被压制,有多少信息被压制。当问题解决,你的错误信息频率开始下降,那么就会结束压制,一切恢复如常。所有的这些都基于一个日志信息基础。

Whisper 支持哪些日志记录框架?

Whisper 当前支持 Logback,不就将会支持 log4j 和 log4jv2。

如何获取 JAR?

Whisper 现已提供在 Maven Central:

com.eclecticlogic
whisper
jar
1.0.0
如何配置 Whisper?

把 whisper-logback-sample.xml 放在 src/sample/resources。

配置 Whisper appender 之前要配置其他的两个 appenders:ERROR 错误级别日志的正则邮件 appender 和第二个发送 suppression Digests 的邮件 appender:

    
        ERROR
        ACCEPT
        DENY
    
    ADDRESS-OF-YOUR-SMTP-HOST
    EMAIL-DESTINATION
    SENDER-EMAIL
    TESTING: %logger{20} - %m
    
        %date %-5level %logger{35} - %message%n
    



    ADDRESS-OF-YOUR-SMTP-HOST
    EMAIL-DESTINATION
    SENDER-EMAIL
    %X{whisper.digest.subject}
    
        %date %-5level %logger{35} - %message%n
    

注意 %X{whisper.digest.subject} 的使用。

配置 Whisper appender:

    
    
        ERROR
        ACCEPT
        DENY
    
    
    digest.appender.logger
    
    3 in 5 minutes
     
    4 minutes
    
    20 minutes

    
    

数字日志记录名字关联 digestAppender,默认的 appenders 列表包括 whisper appender:

    



    
    



    
 
 

您可能感兴趣的文章:

  • Javascript日志输出管理工具 Log4Jse
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 日志文件跟踪工具 LogMX
  • NOSQL iis7站长之家
  • Web日志统计工具 sawmill
  • 日志分析和监控工具 Log Watcher
  • 日志工具 NSLogger
  • 日志工具 Beobachter
  • 系统日志查看工具 Xlogmaster
  • Chrome日志查看工具 Sawbuck
  • 日志文件分析工具 Free-SA
  • 网页日志分析工具 phpLogCon
  • 跨平台输入日志工具 ZedLog
  • 手机平台日志工具 log4mobile
  • Java虚拟机日志查看工具 gclogviewer
  • 日志文件浏览工具 LogSaw
  • 日志切分的小工具 cronolog
  • Squid日志分析工具 SARG
  • PHP日志工具 Monolog
  • Log4J日志查看工具 Chainsaw
  • 下一代系统日志工具 Syslog-ng
  • 关于日志工具logcheck的问题
  • python异常信息堆栈输出到日志文件
  • linux下系统日志 操作日志 告警日志怎么存储啊?
  • 不同版本MSSQL清除日志方法介绍
  • solaris的系统日志文件叫什么名字?在什么目录下??如何打开/关闭系统日志????
  • Docker支持更深入的容器日志分析
  • 如何关闭red hat 7.3的核心日志和系统日志
  • ubuntu查看系统日志及相关文件介绍
  • 请问程序的日志重定向到别日志文件,系统会对该日志文件的大小作限制么
  • docker源码分析之容器日志处理与log-driver实现
  • 用shell如何获取一个日志中某个时间段的日志
  • c#实现把异常写入日志示例(异常日志)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3