如何在asp.net中解析日志文件?

时间:2011-06-28 06:57:40

标签: asp.net logging

这是日志文件数据。

112.11.29.190 - - [20/Mar/2011:07:52:00 +0000] "GET /c604436.r36.ran.com/Trans_14V.flv HTTP/1.1" 200 551762 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; GTB7.0; .NET CLR 1.1.422; .NET CLR 2.0.507; .NET CLR 3.0.0450.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)"
110.19.20.12 - - [20/Mar/2011:07:33:00 +0000] "GET /c604436.r36.ran.com/Formers_12V.flv HTTP/1.1" 200 5517862 "-" "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 4.1; Trident/4.0; GTB7.0; .NET CLR 1.1.432; .NET CLR 2.0.5072; .NET CLR 3.0.0450.30; .NET CLR 3.0.0450.648; .NET CLR 3.5.2122; InfoPath.1; .NET CLR 3.0.456.2152; .NET CLR 3.5.3029; .NET4.0C; .NET4.0E)"

我只是想了解有关日志文件的详细信息,如下所示

ip :112.11.29.190, Date :20/Jun/2011:07:52:00, Browser :Mozilla/4.0.....

如何解析服务器日志文件?

2 个答案:

答案 0 :(得分:0)

您可以使用Log Parser,以下内容可能有所帮助:

http://support.microsoft.com/kb/910447

http://www.4guysfromrolla.com/articles/051802-1.aspx

答案 1 :(得分:0)

日志解析器当然是一种选择。您可能还会考虑使用LINQ:

http://www.developerfusion.com/article/84468/linq-to-log-files/