5

XML 形式の elmah エラー ログのフォルダーがあります。これらのファイルは数百万個になり、各ファイルのサイズは最大 50 kb になる場合があります。ファイルを検索できるようにする必要があります (例: どのエラーが発生したか、どのシステムが失敗したかなど)。ファイルのインデックスを作成し、キーワードを使用してファイルを検索するのに役立つオープン ソース システムはありますか? 私は Lucene.net を見てきましたが、アプリケーションのコードを持っているようです。お知らせ下さい。

4

2 に答える 2

5

ログを XML のフォルダーに保存する必要がある場合は、elmah-loganalyzerが役立つ可能性があります。

Microsoft のログ パーサーを使用して、xml ファイルに対して "SQL のような" クエリを実行することもできます。

LogParser -i:XML "SELECT * FROM *.xml WHERE detail like '%something%'"

編集:

インデックス作成ソリューションとして、nutch+SOLR または logstash+Elastic Search の組み合わせを使用できます。

于 2013-04-01T22:30:55.567 に答える