1

埋め込み型の hsqldb を使用していますが、すべてのログ出力に log4j を使用したいと考えています。他のすべてのクラスは、log4j 構成を正しく使用します。しかし、何らかの理由で hsqldb はまだコンソールに出力されます!

<logger name="org.hsqldb">
    <level value="FATAL" />
</logger>

<root>
    <priority value="error" />
    <appender-ref ref="R" />
</root>

ここに画像の説明を入力

4

1 に答える 1

2

これが私が最終的にやっていることです...

        server = new Server();
        if (log.isTraceEnabled()) {
            server.setSilent(false);
            server.setTrace(true);
        } else {
            server.setLogWriter(null);
            server.setSilent(true);
            server.setTrace(false);
        }
于 2013-02-28T21:49:22.530 に答える