将logAnalyzer与log4j syslog appender一起使用

将logAnalyzer与log4j syslog appender一起使用,log4j,syslog,rsyslog,Log4j,Syslog,Rsyslog,我正在尝试将系统日志消息从web应用程序发送到RSYSLOG,然后在logAnalyzer中查看它们。 我设法查看日志,但主表中没有显示以下字段:Facility、Sevirty、ProcessID。它们确实出现在消息中,但其列为空 我应该以什么格式向他们发送消息,以便日志分析器能够正确解析它? 我正在寻找合适的log4j.appender.SYSLOG\u LOCAL1.layout.conversionPattern字符串,以放置在log4j.xml文件中。这是我的log4j.propert

我正在尝试将系统日志消息从web应用程序发送到RSYSLOG,然后在logAnalyzer中查看它们。 我设法查看日志,但主表中没有显示以下字段:Facility、Sevirty、ProcessID。它们确实出现在消息中,但其列为空

我应该以什么格式向他们发送消息,以便日志分析器能够正确解析它?
我正在寻找合适的log4j.appender.SYSLOG\u LOCAL1.layout.conversionPattern字符串,以放置在log4j.xml文件中。

这是我的log4j.properties文件。 我使用LOCAL1作为系统日志工具:

log4j.rootLogger=DEBUG, R, stdout ,SYSLOG_LOCAL1

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${CATALINA_HOME}logs/mylweb.log
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=100
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n

log4j.category.org.springframework=INFO
log4j.category.org.directwebremoting=INFO
log4j.category.org.apache.http=INFO

log4j.appender.SYSLOG_LOCAL1=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG_LOCAL1.threshold=DEBUG
log4j.appender.SYSLOG_LOCAL1.syslogHost=localhost
log4j.appender.SYSLOG_LOCAL1.facility=Local1
log4j.appender.SYSLOG_LOCAL1.facilityPrinting=true
log4j.appender.SYSLOG_LOCAL1.layout=org.apache.log4j.PatternLayout
log4j.appender.SYSLOG_LOCAL1.layout.conversionPattern=%d %p [%c] - %m%n
log4j.rootLogger=DEBUG,R,stdout,SYSLOG\u LOCAL1
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${CATALINA_HOME}logs/mylweb.log
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=100
log4j.appender.R.layout=org.apache.log4j.patternalyout
log4j.appender.R.layout.ConversionPattern=%p%t%c-%m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.patternalyout
log4j.appender.stdout.layout.ConversionPattern=%d%p[%c]-%n
log4j.category.org.springframework=INFO
log4j.category.org.directwebremoting=INFO
log4j.category.org.apache.http=INFO
log4j.appender.SYSLOG_LOCAL1=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG_LOCAL1.threshold=DEBUG
log4j.appender.SYSLOG\u LOCAL1.syslogHost=localhost
log4j.appender.SYSLOG_LOCAL1.facility=LOCAL1
log4j.appender.SYSLOG_LOCAL1.facilityPrinting=true
log4j.appender.SYSLOG_LOCAL1.layout=org.apache.log4j.patternalyout
log4j.appender.SYSLOG_LOCAL1.layout.conversionPattern=%d%p[%c]-%m%n

您当前的log4j配置是什么?