搜索elmah错误日志文件(可能在1000年代)

Aji*_*oel 5 asp.net lucene.net elmah

我们有一个XML格式的elmah错误日志文件夹.这些文件将以百万为单位,每个文件的大小可能高达50 kb.我们需要能够搜索文件(例如:发生了什么错误,系统失败等).我们是否有一个开源系统可以索引文件并可能帮助我们使用关键字搜索文件?我看过Lucene.net,但似乎我将代码应用程序.请指教.

nim*_*hjm 5

如果您需要将日志放在XML格式的文件夹中,elmah-loganalyzer可能会有用.

您还可以使用Microsoft的Log Parser对xml文件执行"sql like"查询:

LogParser -i:XML "SELECT * FROM *.xml WHERE detail like '%something%'"
Run Code Online (Sandbox Code Playgroud)

编辑:

您可以使用nutch + SOLR或logstash + Elastic Search的组合作为索引解决方案.