我在Eclipse RCP(目前是Helios)上有DN 2.x。如何用Eclipse内部的DataNucleus 2.x进行日志记录
我遇到问题打开DN LOG。
我使用log4j.properties,其中我定义了所有的DataNucleus类别LOG级别。
它使用“外部”增强器(我只是在RUN配置-Dlog4j.configuration = file:“... \ log4j.properties”的“VM Arguments”上传递参数),但可以'让日志在主应用程序上工作...尝试同样的方法,但没有成功。
任何使用DN和eclipse的人?
我在项目的根上有log4j.properties,它在类路径上。我使用Apache log4j-1.2.16.jar。我找不到任何特定的配置(如commons-logging.properties)或任何NO-OP jar: - 尝试了我所能想到的一切。 – marcolopes 2010-09-22 21:38:19
@marcolopes:你有没有试过把你的记录器置于调试模式(通过传递'-Dlog4j.debug'作为VM参数)?这将打印出有关哪个属性文件log4j用于配置自身的信息。如果正如预期的那样使用YOUR属性文件,那么唯一的其他罪魁祸首就是Logger的实际实现。意思是,当这个依赖被注入时,用于实际执行日志的类可能会忽略所有的日志请求。 – gMale 2010-09-23 15:57:27
我试过每个建议,但甚至无法使DEBUG模式工作。我相信-Dlog4j.debug是项目产品文件的参数......这让我疯狂! VM日志文件位于何处? – marcolopes 2010-10-10 18:36:21