我创建了一个自定义追加程序,以将日志事件流式传输到Kafka。
如何模拟kafka附加程序并测试@PluginFactory方法?
这是我想用Junit测试的我的方法。
@PluginFactory
public static KafkaAppender createAppender(@PluginAttribute("name") final String name,
@PluginElement("Filter") final Filter filter,
@PluginAttribute("ignoreExceptions") final String ignore,
@PluginAttribute("topic") @Required final String topic,
@PluginAttribute("enable") String enable,
@PluginAttribute("syncsend") String syncsend,
@PluginElement("Layout") Layout<? extends Serializable> layout,
@PluginElement("Properties") final Property[] properties) {
}
请您为我提供一些示例示例。