BIRT: запись в консоль затмения - PullRequest
6 голосов
/ 04 июля 2011

Нужна помощь в настройке ведения журнала BIRT.

Birt: 2.6.2 Eclipse: 3.6.2 (создание отчетов)

Я могу войти из конструктора eclipse birt в файл какпроинструктировал здесь .

Но не уверен, как перенаправить логи на стандартную консоль затмения.Пробовал следующий скрипт, но не работал:

importPackage(Packages.java.util.logging);

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

Logger.getAnonymousLogger().info(str);

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

У вас есть файл конфигурации регистрации?Вам не обязательно это нужно, но если вы не установите уровень журнала в файле конфигурации, возможно, вам придется установить его во время выполнения:

logger.setLevel(Level.ALL);

Если это не сработает, вы можететакже попробуйте использовать log4j вместо java.utils.logging.

0 голосов
/ 21 сентября 2011

Обходной путь может быть NTail плагин.

Записывайте в файл все, что вы хотите, затем следите за этим файлом с помощью NTail. См. этот ответ о регистрации .

Даже если вы хотите контролировать стандартный вывод Eclipse (перенаправленный в файл) с помощью Eclipse ...

...