Hey everybody this is my first post so I apologize if I leave off any needed information. I have a Java program that is setup to use Hibernate with a HSQL database. I was able to get Hibernate logs limited in my console however I cannot find anyway to suppress the HSQL Server logs that appear. Any ideas?
Example log:
[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...
The way I was able to limit Hibernate logs was using the following:
Logger.getLogger("org.hibernate").setLevel(Level.WARNING);
However this same solution did not work for HSQL
When you start the server, use server.silent=true
in the properties or the equivalent on the command line.