アトミコスのログレベルをINFOより高く設定したいのですが。Tomcatのcatalina.outログファイルは多くのINFOメッセージを書き込み、トランザクションの完了に長い時間がかかります。
起動中、catalina.outには次のものが含まれます。
18:11:51,481 INFO [main] AbstractUserTransactionService:16 - USING com.atomikos.icatch.console_log_level = WARN
トランザクション中に、catalina.outに次のように何度も書き込まれます。
18:12:05,072 INFO [http-8080-1] CompositeTransactionImp:16 - registerSynchronization ( com.atomikos.jdbc.AtomikosConnectionProxy$JdbcRequeueSynchronization@7b60ad0 ) for transaction 127.0.0.1.tm0000100018
18:12:05,072 INFO [http-8080-1] AtomikosConnectionProxy:16 - atomikos connection proxy for Pooled connection wrapping physical connection org.postgresql.jdbc4.Jdbc4Connection@37955233: calling prepareStatement...
18:12:05,073 INFO [http-8080-1] AtomikosConnectionProxy:16 - atomikos connection proxy for Pooled connection wrapping physical connection org.postgresql.jdbc4.Jdbc4Connection@37955233: isClosed()...
18:12:05,073 INFO [http-8080-1] AtomikosConnectionProxy:16 - atomikos connection proxy for Pooled connection wrapping physical connection org.postgresql.jdbc4.Jdbc4Connection@37955233: calling getWarnings...
18:12:05,073 INFO [http-8080-1] AtomikosConnectionProxy:16 - atomikos connection proxy for Pooled connection wrapping physical connection org.postgresql.jdbc4.Jdbc4Connection@37955233: calling clearWarnings...
18:12:05,073 INFO [http-8080-1] AtomikosConnectionProxy:16 - atomikos connection proxy for Pooled connection wrapping physical connection org.postgresql.jdbc4.Jdbc4Connection@37955233: close()...
conf / logging.propertiesでatomikosレベルをWARNに設定しようとしましたが、INFOログがまだ書き込まれています。私はlogging.propertiesからConsoleHandlerを削除しましたが、catalina.outはまだ書き込まれています。
私のwebappディレクトリで、log4j.xmlを更新して以下を含めましたが、それでもログを取得しています。
<logger name="com.atomikos">
<level value="ERROR"/>
</logger>