Java 在Logback中使用自定义AppenderBase类和如何将通知发送回Swing gui
下面的类示例是从logback.xml文件调用的 当logback调用Java 在Logback中使用自定义AppenderBase类和如何将通知发送回Swing gui,java,listener,logback,Java,Listener,Logback,下面的类示例是从logback.xml文件调用的 当logback调用append()时,我没有对 类MyAppender,因此我无法附加任何观察者或注册侦听者 logback是否有Swing gui可以注册的侦听器,或者我应该怎么做 我一直在读这本书,但我想不出来 public class MongoAppender extends AppenderBase<ILoggingEvent> { public MongoAppender () { } @Override
append()
时,我没有对类
MyAppender
,因此我无法附加任何观察者
或注册侦听者
logback是否有Swing gui可以注册的侦听器,或者我应该怎么做
我一直在读这本书,但我想不出来
public class MongoAppender extends AppenderBase<ILoggingEvent> {
public MongoAppender () {
}
@Override
public void start() {
super.start();
}
public void append(ILoggingEvent event) {
// Inserting log event into MongoDb
// just got an error...
// how do i send this error back to Swing Gui?
}
}
公共类MongoAppender扩展了AppenderBase{
公共MongoAppender(){
}
@凌驾
公开作废开始(){
super.start();
}
public void append(ilogingevent事件){
//将日志事件插入MongoDb
//只是有个错误。。。
//如何将此错误发送回Swing Gui?
}
}
在追加中
我没有对gui进行调用。我最终向DB写下了任何需要保存的东西 当然,这比让班级尝试去做更干净、更安全
相互称呼。不是对您的问题的回答,而是因为您有
MongoAppender
constructor name(现在已从问题中删除):删除MongoAppender以清除问题。我之前读过你的blogspot,但它对我来说太高级了。我会再试一试的