フォーク、 私はウェブアプリケーションの分析を行っています。アプリケーションはTomcat 6で動作します。特定のロガーからログエントリを取得し、それらのログファイルを独自のログファイルに入れたいと思います。これらのログは後でMap/Reduce処理用に選択されます。ログを選択して別のファイルにイベントを入力してください
これらは私がこれまでに行った手順です:私のJavaコードで
- を、私は分析イベントのために特別にロガーを作成しました:
s_analyticsLogger.info("This is an analytics log message");
:
- 私はこのロガーを使用して分析イベントをログに記録
- は、Tomcat 6つのドキュメントの後、私は、ファイル
myapp/WEB-INF/classes/logging.properties
を作成し、そこに次のエントリを追加しました:
public static final Logger s_analyticsLogger = Logger.getLogger("com.mm.analytics");
com.mm.analytics.ha ndlers = org.apache.juli.FileHandler
org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = $ {catalina.base} /ログ/ MM-分析-logs
org.apache.juli.FileHandler.prefix = mm-analytics。
上記を実行すると、Tomcatログフォルダにmm-analyticsという接頭辞が付いたログファイルが表示されません。また、設定エントリをTomcat/conf/logging.propertiesに移動しようとしましたが、役に立たないものです。
これはTomcatのマニュアルのバグですか、何か間違っていますか?
ありがとうございました。
-Raj
こんにちはJoseK、ありがとうございます。私は、これを解決された絶対パスに変更しようとしました。 – Raj
とはい、フォルダが存在します – Raj