2012-03-01 4 views
1

私は、JavaベースのTomcatアプリケーションとバージョン1.2.14(log4j-1.2.14.jar)を使用してログインするために APIを使用しています。問題は、非常にミクロレベルのログであり、私にとっては必要ないログファイルcatalina.outに多くのログを作成することです。マシンのメモリの問題に直面しているので、log4jロガーのロギングを減らしたい。私の記憶を節約できるようにログを減らす方法はありますか?catalina.outのlog4jのログを減らします

あなたは、log4j.propertiesのためCATALINA_HOME/confフォルダを見て、言うべきログレベルを上げる必要があります
+0

アプリケーションで現在どのようにlog4jが設定されていますか? configファイルを表示してください。 – Alfabravo

+0

設定はありません。私は、そのjarをログ用のAPIとして使用しました。 –

答えて

3

プロパティやあなたがコントロールできるようになりますXML設定ファイルの設定に応じて、 log4j出力は、log4jマニュアルに記載されているとおりに出力されます。それはあなたが唯一のエラーメッセージや情報メッセージまでのすべてを必要とするかどうか、あなたが得るどのくらいの情報を制御するよう

プロパティファイルの例は、この

# Root logger option 
log4j.rootLogger=**ERROR**, file 
# Direct log messages to a log file 
log4j.appender.file=org.apache.log4j.RollingFileAppender 
log4j.appender.file.File=C:\\mylogging.log 
log4j.appender.file.MaxFileSize=1MB 
log4j.appender.file.MaxBackupIndex=1 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 

注rootLoggerパラメータのようになります。

あなたはまた、XMLのバージョンでそれを使用することができますよう、余分な情報については、Log4j Configuration Using Properties Fileに見て、それを適切に設定するために(Multiple Appenders Using XML File参照)。ヒント:src /またはプロジェクトルートに配置します。

1

は、警告やエラーがあなたのニーズ

+0

依頼された質問の正しい答えが得られません。 –

+0

私はあなたの問題を理解することができません。あなたの質問にAlfabravoか私のどちらかが要求したファイル内容を提供できますか? –

関連する問題