Log4x To Rsyslog Config

<!--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

相关文章:

  • 2021-11-08
  • 2022-12-23
  • 2021-05-20
  • 2021-09-04
  • 2021-10-04
  • 2022-01-30
  • 2021-06-03
  • 2022-12-23
猜你喜欢
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2022-01-09
相关资源
相似解决方案