BIRT:登录到 Eclipse 控制台

Posted

技术标签:

【中文标题】BIRT:登录到 Eclipse 控制台【英文标题】:BIRT: logging to eclipse console 【发布时间】:2011-09-28 03:04:48 【问题描述】:

在设置 BIRT 日志记录方面需要帮助。

出生:2.6.2 Eclipse:3.6.2(报告)

我可以从 eclipse birt 设计器中登录,按照here 的指示进行归档。

但不确定如何将日志重定向到 Eclipse 标准控制台。尝试了以下脚本,但没有奏效:

importPackage(Packages.java.util.logging);

var cHandler = new ConsoleHandler();
cHandler.setFormatter(new SimpleFormatter());
var rootLogger = Logger.getLogger("");
logger.addHandler(cHandler);

Logger.getAnonymousLogger().info(str);

【问题讨论】:

【参考方案1】:

解决方法可以是NTail插件。

将您想要的任何内容记录到文件中,然后使用 NTail 监视此文件。见this answer about logging。

即使您想使用 Eclipse 监控 Eclipse 标准输出(重定向到文件)...

【讨论】:

【参考方案2】:

您有日志记录配置文件吗?你不一定需要,但如果你没有在配置文件中设置日志级别,也许你必须在运行时设置它:

logger.setLevel(Level.ALL);

如果这不起作用,您也可以尝试使用log4j 而不是java.utils.logging

【讨论】:

以上是关于BIRT:登录到 Eclipse 控制台的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中使用 BIRT 预览报告

登录 Eclipse/OSGi 插件

BIRT汉化设计器

Birt Runtime maven工件问题

为啥没有 Eclipse Birt 3.7 的 Maven 存储库 => Birt 4.2 有一个

由于内容安全策略,无法在Iframe中加载BIRT报告的图像