mvnテストの実行中に次のログ行が表示されます。 H2データベースのテストを実行して以来、私はそれに対して何らかの行動をとる必要はありません。slf4j設定を使用して特定のログ行を1つサイレントにする方法
WARN org.hibernate.orm.connections - HHH10001002: Using Hibernate built-in connection pool (not for production use!)
次のように、パッケージ全体のログをサイレントにすることができます。
<Logger name="org.hibernate.orm.connections" level="fatal"/>
しかし、私は、クラス全体または全体のパッケージをサイレントにしたくないん。私はその特定のログラインを印刷するのをスキップする必要があります。私はどのように私のlog4j2.xmlファイルを設定できますか?
パッケージングのログを宣言しているのでできないようです。つまり、org.hibernate.ormを省略しようとすると、そのパッケージ自体のログは表示されません。誰かがそれを行うための何らかの方法を持っているかどうかを見てみましょう。 –
[RegEx-Filter](https://logging.apache.org/log4j/2.0/manual/filters.html#RegexFilter)ですか? OnMatch = DENY、OnMismatch = NEUTRAL ... – Fildor
このログステートメントにのみ問題があると思うので、https://github.com/hibernate/hibernate-orm/blob/ec4f20a5fba79444dbd704f1305f961c339dd7d1/hibernate-core/を調べることができます。 src/main/java/org/hibernate/internal/log/ConnectionPoolingLogger.java#L42。いくつかの設定でこのログレベルを変更する方法がある場合。 – Siddharth