2014-09-29 102 views
1

我正在嘗試使用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

回答

1

在您不能配置流定義名字的那一刻,連帶每實例類型日期動態創建的每個租戶。然而,我們已經決定增加這個功能對我們的下一個版本[1]

關於知識產權沒有得到填充的問題,我們已經確定了這個問題[2],我們有固定的爲我們的下一個

請參閱下面的公共jiras。

[1] - https://wso2.org/browse/CARBON-14851

[2] - https://wso2.org/jira/browse/CARBON-14991