org.hsqldb.Server没有沉默

时间:2013-10-02 14:04:42

标签: java hsqldb

我在申请时使用org.hsqldb.Server。它继续将这些行打印到stdout,尽管我认为它是静止的:

[Server@75b0a4c4]: [Thread[http-bio-8084-exec-13,5,main]]: checkRunning(false) entered
[Server@75b0a4c4]: [Thread[http-bio-8084-exec-13,5,main]]: checkRunning(false) exited

这是我初始化实例的方式:

HsqlProperties p = new HsqlProperties();
p.setProperty("server.database.0", dbPath);
p.setProperty("server.dbname.0", dbFileName);
p.setProperty("server.port", serverPort);
hsqlServer = new Server();
hsqlServer.setProperties(p);
hsqlServer.setSilent(true);
hsqlServer.setTrace(false);
hsqlServer.setLogWriter(null);
hsqlServer.setErrWriter(null);
(...)
hsqlServer.start();
int i = hsqlServer.getState();
(...)

使用或不使用hsqlServer.getState()打印输出。我该怎么做才能禁用这些输出?

PS:我使用的是2.2.9版本。

0 个答案:

没有答案