2014-09-29 96 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