版本数据:
我正在测试一个非常简单的附加器:
await
执行此操作时不会被调用
public class MyAppender extends AppenderBase<ILoggingEvent> {
@Override
protected String getName() {
return "Test Instance";
}
@Override
protected void append(ILoggingEvent event) {
System.err.println("Hey, it worked!");
}
}
我的 logback-text.xml 如下:
Logger logger = (Logger) LoggerFactory.getLogger(MyTest.class);
logger.addAppender(new MyAppender());
Assert.assertNotNull(logger.getAppender("Test Instance"));
logger.info("Some message");
我的追加程序初始化过程中是否缺少某些内容?
答案 0 :(得分:0)
一如既往,我一发布就回答。 对于其他人,您需要添加:
MyAppender appender = new MyAppender();
appender.start();