1
我在一个applet使用OSGi /费利克斯,当我尝试让 OperationSetBasicTelephonyJabberImpl一个新的即时使用此代码构造:调用没有输出
logger.info("***(ProtocolProviderServiceJabberImpl) arg: " + this);
OperationSetBasicTelephonyJabberImpl basicTelephony =
new OperationSetBasicTelephonyJabberImpl(this);
构造函数不会被调用,构造函数中的第一条消息不会显示,它不返回任何错误,只是传递它。 (他们是在同捆)
构造:
public OperationSetBasicTelephonyJabberImpl(
ProtocolProviderServiceJabberImpl protocolProvider) {
//This line is not showing
logger.info("(OperationSetBasicTelephonyJabberImpl)constructor started");
this.protocolProvider = protocolProvider;
this.protocolProvider.addRegistrationStateChangeListener(this);
ChatPanel.protocolProvider = protocolProvider;
logger.info("***********************************HELLO**************************");
}
我不知道为什么会这样,可能是什么问题呢?
是配置OperationSetBasicTelephonyJabberImpl包的记录器吗? – RamonBoza
是当你在构造函数中调用它时还配置了记录器吗?例如静态记录器 –
btw我建议使用接口作为参数类型,而不是它们的实现 –