3

私はSLF4Jを使用しており、その下にLog4Jがあります。ロガーをどのアクセス レベルに設定する必要がありますか?

static final Logger logger = LoggerFactory.getLogger(ClassName.class);
4

2 に答える 2

12

privateすべてのクラスには独自のロガーのコピーが必要なので、アクセスレベルを使用する必要があると思います。そうしないと、どのクラスが実際にログを記録したのかわかりません。

于 2009-10-09T19:13:20.273 に答える
2

私はいつもプライベートに設定しています。他のクラスがこのロガーにアクセスする必要がある理由はありますか?

于 2009-10-09T19:14:44.633 に答える