【发布时间】:2014-10-15 07:24:44
【问题描述】:
我想在“错误日志”视图中添加日志行,而不在控制台中打印这些日志,这是因为我想通过 log4j 管理控制台日志。
这个想法是使用创建一个自定义记录器:
- 使用 log4j 在控制台打印日志
- 使用 Eclipse RCP 功能在“错误日志”视图中打印日志
- 最终向用户显示错误对话框
我不想要 Eclipse RCP 控制台日志,因为在这种情况下,我会在控制台中增加一倍的日志。
如何在“错误日志”视图中添加条目而不在控制台中打印它们?
---更新
控制台输出是指以这种方式格式化的消息:
!ENTRY com.plugin.id 4 0 2014-10-15 11:37:04.314
!MESSAGE Error Messge
!STACK 0
---stack trace
我不想在控制台输出中看到这些消息,但我只想在 LogView 中看到条目:
【问题讨论】:
-
那么您的实际问题是什么?
-
如何在“错误日志”视图中添加条目而不在控制台中打印它们?
-
Eclipse 日志条目总是至少有 !ENTRY 和 !MESSAGE 行。
-
所以不可能只在日志视图(help.eclipse.org/juno/…)而不是在控制台中添加日志条目?
标签: java logging eclipse-rcp