有人可以指导我构建日志查看器

时间:2011-04-24 08:56:19

标签: windows iis automation

我想为我开发的网站制作一个iis日志查看器。我知道那里已经开发了一些实用工具,例如http://visuallogparser.codeplex.com/,但我想开发自己的东西。我有几个问题,如何访问Windows 2003服务器上的文件。日志文件存储在服务器上的特定文件夹中。我将手动打开文件,然后查看它们以获取可能相关的信息。 我看到的第一个问题是能够首先获取此文件作为输入,让我们说perl或python用于文件处理,然后根据需要排序和过滤数据的问题。还要为此获得GUI。

我不知道可以构建哪种语言或任何框架。在这里寻找指导。

1 个答案:

答案 0 :(得分:1)

就个人而言,我认为C#在构建独立GUI的竞争中处于领先地位。它还对解析文本有很好的支持,包括对正则表达式的体面支持。

根据http://www.sqlservercentral.com/Forums/Topic525288-146-1.aspx,你可以运行一个查询来找出你的SQL-Server实例保存它的日志(和数据)文件的位置。

如果您刚刚开始编程,那么在之前的教程中完成“基础知识”是一个真正的好主意,您就可以开始这样的项目了。一旦你“感觉准备好”,那就去吧,寻找关于每个方面的教程/讨论......如果你遇到困难,你可以在这里提出更具体的问题。

另一条建议:在你开始编码之前,这种事情坐下来做一个界面的模型。确定您要执行的操作。分析问题当您尝试编写解决方案代码时,需要花费大量时间来完成这项工作。在你开始编码之前,你需要明确的目标...当然,当你学到更多的东西时,你“适应”你的目标...当你继续前进时......但它真的有助于清楚你(粗略地)你是什么在你开始之前想要。

它可能会帮助您使用几个现有的日志演示者。找出其他人做了什么......他们认为有用的东西。如果你发现一个有用的特定功能,那么你可以尝试复制它...或者也许别人做过的事情会让你想知道“他们怎么做?”这就是你的创意果汁。

最后,空白画布是最可怕的画布。只需让SOME的工作非常简单,然后迭代地添加功能。

干杯。基思。