• 【RSYSLOG】Log4x To Rsyslog Config


    Log4x To Rsyslog Config

    Log4net配置

    <!--RemoteSyslogAppender-->
    <appender name="remoteSyslogAppender" type="log4net.Appender.RemoteSyslogAppender">
          <facility value="local0" />
          <identity value="%date{yyyy-MM-ddTHH:mm:ss.ffffffzzz} %P{log4net:HostName} 填写系统缩写(双引号前请保留一个空格) " />
          <RemoteAddress value="rsyslog-ip" />
          <RemotePort value="rsyslog-port" />
          <Encoding value ="UTF-8" />
          <layout type="log4net.Layout.PatternLayout" value="%d [%-5p] [%t] - %m%n"/>
    </appender>
    
    <!--ref appender to logger 以下仅供参考 appender-ref可以多个-->
     <logger name="ERRORlogger" additivity="false">
         <level value="ERROR"/>
         <appender-ref ref="remoteSyslogAppender"/>
     </logger>
    
    

    Log4j配置

    Log4j暂时不支持sys-tag配置

    #appender rsyslog
    log4j.appender.rsyslog=org.apache.log4j.net.SyslogAppender
    log4j.appender.rsyslog.syslogHost=rsyslog-ip
    log4j.appender.rsyslog.Facility=local1
    log4j.appender.rsyslog.FacilityPrinting=true
    log4j.appender.rsyslog.header=true
    log4j.appender.rsyslog.layout=org.apache.log4j.PatternLayout
    log4j.appender.rsyslog.layout.conversionPattern=%d [%-5p] [%t] - %m%n
    
  • 相关阅读:
    安装Hadoop单机版
    Linux的en33没有IP地址
    idea导入spring源码
    CSS 选择器之基础选择器
    CSS 简介和代码风格
    JavaScript 中 双感叹号 !! 的作用
    VS Code 中的settings.js 配置
    项目中使用 vuex 实现(状态)数据共享
    VS Code 相关设置
    Node.js 的简单了解
  • 原文地址:https://www.cnblogs.com/zengyiqun/p/6731107.html
Copyright © 2020-2023  润新知