嘿大家这是我的第一篇文章,所以如果我遗漏任何所需信息,我会道歉。我有一个Java程序,设置为使用Hibernate和HSQL数据库。我能够在我的控制台中限制Hibernate日志,但无论如何我都无法抑制出现的HSQL Server日志。有什么想法吗?
示例日志:
SpeechSynthesisUtterance
我能够限制Hibernate日志的方式是使用以下内容:
[Server@53d8d10a]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@53d8d10a]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@53d8d10a]: [Thread[main,5,main]]: setDatabasePath(0,file:realitystocks)
[Server@53d8d10a]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@53d8d10a]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@53d8d10a]: [Thread[main,5,main]]: setDatabaseName(0,stocks
[Server@53d8d10a]: [Thread[main,5,main]]: start() entered
[Server@53d8d10a]: [Thread[HSQLDB Server @53d8d10a,5,main]]: run() entered
[Server@53d8d10a]: Initiating startup sequence...
然而,同样的解决方案对HSQL不起作用
答案 0 :(得分:0)
启动服务器时,请在属性或命令行中的等效项中使用server.silent=true
。
答案 1 :(得分:0)
如果其他人也遇到同样的问题,请进行
server.setLogWriter(null);
使服务器完全安静。