加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 搜索elmah错误日志文件(也许在1000年代)

发布时间:2020-12-16 07:00:32 所属栏目:asp.Net 来源:网络整理
导读:我们有一个 XML格式的elmah错误日志文件夹.这些文件将以百万为单位,每个文件的大小可能高达50 kb.我们需要能够搜索文件(例如:发生了什么错误,系统失败等).我们是否有一个开源系统可以索引文件并可能帮助我们使用关键字搜索文件?我看过Lucene.net,但似乎我
我们有一个 XML格式的elmah错误日志文件夹.这些文件将以百万为单位,每个文件的大小可能高达50 kb.我们需要能够搜索文件(例如:发生了什么错误,系统失败等).我们是否有一个开源系统可以索引文件并可能帮助我们使用关键字搜索文件?我看过Lucene.net,但似乎我将代码应用程序.
请指教.

解决方法

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

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

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

编辑:

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

> http://wiki.apache.org/nutch/NutchTutorial
> http://lucene.apache.org/solr/tutorial.html
> http://blog.building-blocks.com/building-a-search-engine-with-nutch-and-solr-in-10-minutes
> http://www.logstash.net/
> http://www.elasticsearch.org/tutorials/using-elasticsearch-for-logs/
> http://www.javacodegeeks.com/2013/02/your-logs-are-your-data-logstash-elasticsearch.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读