JGroups 自定义记录器不起作用

JGroups custom logger does not work

我已经按照 documentation 中的要求实现了接口(CustomLogFactory、Log),但是没有使用自定义记录器,并且在定义了以下 JVM 属性 时没有显示错误

-Djgroups.logging.log_factory_class=com.foo.MyCustomLogger

经过少量代码审查后,我发现 LogFactory 的 JGroups 实现没有报告异常,并且 CustomLogFactory 实现需要实例化无参数构造函数。

今天的文档中没有提到这个事实,也许这个 post 会对某人有所帮助。

谢谢 Tono,

我更改了该代码以在找不到自定义日志 class 或无法创建实例时抛出 RuntimeException。
这将在 3.6.5.