0

私は自分のアプリケーションで次のような問題を記録しています:

private static Logger logger = LoggerFactory.getLogger(Student.class);
...
logger.info(msg);
logger.debug(another_msg);

ロギングには Apache Tomcat 6 と slf4j で実行されている Java と Spring フレームワークを使用しています。Intellij IDEA でアプリケーションをデバッグすると、[サーバー] と [Tomcat ログ] の 2 つのタブが表示されます。そのログは [サーバー] タブに表示されます。tomcat フォルダーの下には、そのログを記録するファイルはありません。ただし、ログ レベル (デバッグ、情報など) を変更してログを表示したい場合は、ファイルの最後に表示したいと考えています。

どうすればいいですか?

4

2 に答える 2

2

アプリケーションでlog4j.propertiesファイルを検索します。

log4j.propertiesで、ログファイルのパスを指定します。 こちらをご覧ください

于 2012-06-13T05:31:43.580 に答える
1

sl4j は完全なロギングの実装ではありません。これは、log4j、java.util.logging、commons などの他のフレームワークを結合できるファサードであるため、ロギング フレームワークを特定し、構成ファイルの対応するドキュメントを確認してください。log4j の場合は次のようになります。 log4j.properties

于 2012-06-13T05:33:52.877 に答える