我的故事如下。 我有一个与休眠连接到嵌入式数据库(德比)的Java应用程序。 有趣的是,我的hibernate应用程序在开始时打印了uname,因为我使用的是slf4j-simple,所以我将我的应用程序设置为使用log4j。休眠log4j.properties打印数据库uname&pass
休眠分贝UNAME &通在代码中设置,使用属性对象。 我尝试在log4j属性配置器上使用相同的技巧,但log4j.properties文件覆盖了我的属性对象。 但是,log4j.properties文件很容易更改,主要是quiestion。 可以将log4j设置为打印我的db uname & pass,或者在我的Hibernate配置中使用的任何敏感数据在App中?
这种行为你_want_,或_want to prevent_? – Tim 2010-09-07 08:04:49
我现在看到,设置我的记录器上的Level设置文件中的输出。所以问题是我可以在log4j文件中设置记录器? – Darwly 2010-09-07 08:04:56
我想防止打印uname&pass。 – Darwly 2010-09-07 08:09:03