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.
我已经按照 documentation 中的要求实现了接口(CustomLogFactory、Log),但是没有使用自定义记录器,并且在定义了以下 JVM 属性 时没有显示错误
-Djgroups.logging.log_factory_class=com.foo.MyCustomLogger
经过少量代码审查后,我发现 LogFactory
的 JGroups 实现没有报告异常,并且 CustomLogFactory
实现需要实例化无参数构造函数。
今天的文档中没有提到这个事实,也许这个 post 会对某人有所帮助。
谢谢 Tono,
我更改了该代码以在找不到自定义日志 class 或无法创建实例时抛出 RuntimeException。
这将在 3.6.5.