如何使用c#读取.sil(SmartInspect文件)日志文件

时间:2013-04-08 06:24:50

标签: c# readfile

我目前在c#应用程序中使用SmartInspect日志记录工具,现在我可以获取日志文件,日志文件的扩展名为“.sil”(例如:log-2013-04-04-08- 22-05.sil“)。现在我的要求是我需要从我的c#应用程序中读取这个日志文件。我已经尝试了所有文件读取概念来读取日志文件但是它没有用。请告诉我一个代码我将如何阅读来自ac#application的.sil文件。

当我从SmartInspect日志记录工具复制文件内容并粘贴到普通的txt文件中时,它正在努力获取文件内容,但我无法使用c#application读取.sil文件。请帮助..

2 个答案:

答案 0 :(得分:4)

您需要实现自己的日志文件解析器。日志文件的格式记录在SmartInspect Log Formats and Protocols

SmartInspect使用 own format 进行错误记录,因为我注意到,我没有使用XMLPlain Text

典型的*.sil文件就像

一样

typical sil file log

您可以使用免费的Redistributable Console来阅读该文件。

答案 1 :(得分:2)

这里有一位SmartInspect开发人员。我们还有一个即用型SDK for .NET,允许您读取和处理SmartInspect日志文件:

http://www.gurock.com/smartinspect/extras/