首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向ILog消息

重定向ILog消息
EN

Stack Overflow用户
提问于 2008-10-01 09:12:13
回答 1查看 733关注 0票数 2

我目前正在开发一个RCP Eclipse应用程序。出于日志记录的目的,我在log4j上使用SFL4J。对于我自己的代码,这很好用,因为我可以指定正确的记录器( LoggerFactory.getLogger ...logger.debug...)。但是,我如何将所有插件日志重定向到同一位置,以便在我的log4j-LogFile中也能看到来自其他rcp插件的所有异常。如何在日志文件中记录未捕获的异常?

我听说过一些关于ILog的事情,但我不知道如何将其重定向到我的log4j/slf4j实现。

那么,在一个日志文件中记录所有插件消息的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2008-10-15 18:50:54

要捕获整个平台的日志事件,请创建一个ILogListener实例并使用Platform.addLogListener(ILogListener)注册它。

至于记录未捕获的异常,一种方法是创建一个新的ThreadGroup并覆盖uncaughtException(Thread,Throwable e)来记录异常。然后,您必须在该线程组中启动一个新线程,并在其中执行其他所有操作。我在我的IPlatformRunnable实现的run方法中处理了这一点。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/156821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档