Logigngにlog4jを使用し、特定のクラス/選択したパッケージ内のすべてのlogger.debugステートメントを出力します。
以下のようにcfgを設定します>
log4j.category.my.pkg=info
log4j.category.my.pkg.ab.class1=debug
ただし、情報メッセージのみが表示されます。
これは正しい方法ではありませんか?
「カテゴリ」を使用する代わりに、「ロガー」を使用します。したがって、これらのレベルはlog4j全体に対して構成され、アペンダーなどに依存しません。
以下の変更作業:
log4j.logger.my.pkg=info
log4j.logger.my.pkg.ab.class1=debug
現在のlog4j.propertiesからのコピー:
log4j.logger.org.hibernate.tool.hbm2ddl=warn
log4j.logger.org.hibernate.sql=info