LOGEVENT记录到WSO2 BAM

时间:2014-09-29 18:50:31

标签: wso2 wso2esb

我正在尝试使用LOGEVENT appender将错误日志发送到BAM以获取警报和通知。 LOGEVENT在log4j.properties中配置。但是,我面临两个问题 - 一个。使用以下约定生成流名称:_例如log_0_ESB_2014_09_29 湾未捕获ESB的IP地址。 Cassandra资源管理器显示" 不可显示的值 "

请注意,如果可以生成流名称,例如" ESB_Stream"没有日期部分和IP地址可以使用文本值发布。

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 个答案:

答案 0 :(得分:1)

目前您无法配置流定义名称,并且每个实例类型的每个日期动态创建它。但是,我们已决定为下一版本添加此功能[1]

关于知识产权未填充问题,我们已经确定了这个问题[2],我们已将其修复为下一个问题

请参阅下面的公共jiras。

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

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