我正在使用Spring Framework,Hibernate和Wicket开发Web应用程序。我已将BIRT运行时引擎集成为报告组件,但我遇到了日志记录问题。应用程序中的每个其他组件最终都会将其日志消息传递给log4j
。我有一个log4j
配置文件,允许我调整每个组件的细节。
BIRT要我用目录名参数调用setLogConfig()
。第一个问题是,这给了我另一个文件系统路径放置在应用程序配置中,第二个问题是我不能使用跟随应用程序其余部分的相同工具来跟踪BIRT日志。
是否有人有解决方案将BIRT日志记录集成到log4j
或其他一些应用程序范围的日志记录系统中?
答案 0 :(得分:5)
答案很简单:是的。
BIRT使用java util日志记录,但您可以编写一个简单的日志处理程序重定向到log4j。我可以重复一遍,但仍然可以在BIRT-FAQ in Eclipse-Wiki
中提供解决方案