我正在嘗試使用LOGEVENT appender將ERROR日誌發送到BAM以進行警報和通知。 LOGEVENT在log4j.properties中配置。但是,我面臨2個問題 - a。流名稱按照以下約定生成:_例如b。未捕獲ESB的IP地址。卡桑德拉資源管理器顯示「非可顯示值」LOGEVENT記錄到WSO2 BAM
請告知,如果流名稱可以作爲例如被生成沒有日期部分和IP地址的「ESB_Stream」可以用文本值發佈。
log4j.properties片段: log4j.appender.LOGEVENT=org.wso2.carbon.logging.appender.LogEventAppender log4j.appender.LOGEVENT.url=tcp://localhost:7611 log4j.appender.LOGEVENT.layout=org.wso2.carbon.utils.logging.TenantAwarePatternLayout log4j.appender.LOGEVENT.columnList=%T,%S,%A,%d,%c,%p,%m,%H,%I,%Stacktrace log4j.appender.LOGEVENT.userName=admin log4j.appender.LOGEVENT.password=admin log4j.appender.LOGEVENT.processingLimit=1000 log4j.appender.LOGEVENT.maxTolerableConsecutiveFailure=20 log4j.appender.LOGEVENT.threshold=WARN