Log4j2自定义追加程序的JUnit测试用例

时间:2019-05-20 17:47:20

标签: apache-kafka log4j2

我创建了一个自定义追加程序,以将日志事件流式传输到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) {

}

请您为我提供一些示例示例。

0 个答案:

没有答案