• 免费开源分布式系统日志收集框架 Exceptionless


    Exceptionless搭配log4net记录日志 

    <appender name="Exceptionless" type="Exceptionless.Log4net.ExceptionlessAppender,Exceptionless.Log4net">
        <!--exceptionless测试-->
        <apiKey value="hoPAsadM1oR9kYeVEp8OvwJ7QfxILnaq" />
        <serverUrl value="http://127.17.7.7:8000" />
        <layout type="log4net.Layout.PatternLayout">
          <param name="ConversionPattern" value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
        </layout>
      </appender>
      
          <root>
           <!--控制级别,由低到高: ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF-->
           <!--比如定义级别为INFO,则INFO级别向下的级别,比如DEBUG日志将不会被记录-->
           <!--如果没有定义LEVEL的值,则缺省为DEBUG-->
            <level value="ALL" />
            <!--根据log级别记录到不同的日志文件-->
          <!--文件形式记录日志-->
          <appender-ref ref="Exceptionless"/>
          <!--<appender-ref ref="InfoAppender"/>-->
            <!--<appender-ref ref="ErrorAppender" />-->
            <!--<appender-ref ref="WarningAppender" />
            <appender-ref ref="DebugAppender" />-->
        </root>

    级别 描述 记录规则
    Info
    关键信息
    记录系统运行过程的里程碑或关键节点。主要用于提供足够的信息给运
    维人员便于维护。例如:系统的当前状态,软件包的版本、打包的时
    间、连接库/cache 的信息、服务启动时间、记录系统启动/停止,模块加
    载/卸载之类事件。
    Warn 潜在错误
    记录系统可能受影响需留意的信息。此类错误可能导致业务流程无法进
    行的事件,有可替代的方法去达到相同的功能。例如,连接 cache 失败转
    而向数据库请求数据、获取其他接口服务超时重试、用户请求不合法
    (比如:参数错误、请求未授权的资源等)等。
    Error
    错误信息
    记录导致程序执行提前终止的信息。此类错误导致功能模块不能正常执
    行。例如,DB 请求无响应、接口服务重试失败、程序出现内存错误等。
    Fatal
    致命错误
    记录影响系统正常运行、导致系统崩溃的信息。此类错误导致系统瘫
    痪,不能正常启动或执行。

    在日志/错诨信息中丌能出现敏感信息,包含但丌限于以下内容:
    • 客户个人信息:身份证号、手机号、邮箱、地址等
    • 客户敏感信息:上传的文档、聊天信息等
    • 用户登录凭证:登录密码,安全问题答案、验证码等
    • 敏感财务记录:账户名、银行卡号、访问码等
    • 密钥相关信息:私密加密密钥、黑名单或者白名单规则等

    博客原文:http://www.cnblogs.com/savorboard/p/exceptionless.html

    http://www.cnblogs.com/uptothesky/p/5864863.html

    https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting

    http://www.cnblogs.com/tdws/p/6298124.html

    http://www.cnblogs.com/uptothesky/p/5867541.html

  • 相关阅读:
    4、Work-Queue
    一个简单servlet容器
    一个简单的Web服务器
    jersey实现RESTful接口PUT方法JSON数据传递
    Java数据库连接组件C3P0和DBCP
    C/S架构和B/S架构
    一些同样适用于人生的计算机原理
    网络编程初探--使用UDP协议的简易聊天室
    IO练习--按字节截取字符串
    IO包中的其他类总结
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/7299915.html
Copyright © 2020-2023  润新知