It's all about the answers!

Ask a question

Verbose logging for BIRT engine


Vladimir Amelin (70472226) | asked Feb 06 '13, 9:23 a.m.

We have some long-running BIRT reports running overnight. Sometimes result is suddenly "cut" and generated Excel file has 5-6 times less data than "usual". Looks like some external outage, but no clues. Is there a way to enable verbose BIRT logging to find out what happens to its engine while generating report?

Thanks in advance!

One answer



permanent link
Krzysztof Kaźmierczyk (7.4k373103) | answered Jul 22 '13, 6:20 a.m.
Hi Vladimir,
You can check when exactly your report is fetching the data:
  java.lang.System.out.println("ROW: " + row["WHATEVER_COLUMN"] + ", " + row["WHATEVER_COLUMN"]);
(in onFetch column).

This is only what comes to my head.

Best regards,
Krzysztof Kazmierczyk.

Comments
Vladimir Amelin commented Jul 22 '13, 6:57 a.m.

Worth trying, thanks.


Kevin Ramer commented Jul 22 '13, 8:30 a.m.

There are log4j ways, but would require your Jazz Admin to configure and to be on a "good" version of RTC:

https://jazz.net/forum/questions/108730/how-to-troubleshoot-birt-reports-that-consume-excessive-timecpu

By "good" I mean one that can accept the log4j setting for DEBUG at configurations other than the 'root' logger.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.