0
我在我的Java應用程序中使用SyslogAppender,並試圖將自定義字段添加到生成的日誌中。我如何添加額外的字段到我的log4j.properties?使用SyslogAppender在log4j中添加一個自定義字段
我現在log4j.properties(最後一行顯示我想達到的目標):
log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG.threshold=INFO
log4j.appender.SYSLOG.syslogHost=localhost
log4j.appender.SYSLOG.facility=LOCAL4
log4j.appender.SYSLOG.header=true
log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.SYSLOG.layout.conversionPattern=my-app: %m%n
log4j.appender.SYSLOG.applicationName=${STACKNAME}
的$ {} STACKNAME是系統屬性由部署作業配置,根據不同的環境中(例如PROD ,測試,開發)。