@Override
protected List<LogMessage> processBatch(List<LogMessage> currentBatch)
{
// although we should only ever get a single message we'll process as a list
List<LogMessage> failures = new ArrayList<LogMessage>();
for (LogMessage message : currentBatch)
{
try
{
PublishRequest request = new PublishRequest()
.withTopicArn(topicArn)
.withMessage(message.getMessage());
if (config.subject != null)
{
request.setSubject(config.subject);
}
client.publish(request);
}
catch (Exception ex)
{
LogLog.error("failed to send message", ex);
failures.add(message);
}
}
return failures;
}
SNSLogWriter.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:log4j-aws-appenders
作者:
评论列表
文章目录