私はSLF4Jのロギングに関していくつかの提案が必要です。ファイルへのSLF4Jのログ対DB対Solr
現在のところ、単純なConsoleAppenderを使用するJava WebアプリケーションのSLF4Jロギング(log4jバインディング)を使用しています。次のステップは、ログを保存できる場所を調べることです。
我々のアプリは1日あたり約100,000件のメッセージを処理します。各メッセージは約60〜100行のログを生成します。私たちの目標は、(messageIdを使って)失敗したメッセージをすばやく検索して見つけ出し、失敗の原因を特定できるようにすることです。
私の質問です:私たちのログを保存するのに適した場所で、次のどの:
- ファイル(複数可)
- DB
- Solrの
感謝。
Graylogもありますが、私はそれが非常にうまくスケールするとは思わない。 –
検索は簡単です:messageId + "some search term"私はlogback + DBオプションを研究します。 – scabbage