2010-12-17 70 views

回答

3

對於優秀的開源替代品,請查看awstats。模擬是另一個不錯的選擇。

4

我同意SLaks,LogParser是你最好的選擇。大多數情況下,如果不是它的所有功能,通過COM API,你可以通過COM互操作導入到項目中暴露:

alt text

0

是否有免費的C#類,我可以使用,還是有一個小例子項目?

我在C#(.NET Core)中編寫了一個小解析器類。看到這裏源https://github.com/alexnolasco/32120528/

例,

// List requests by hour 
var q = new W3CReader(textReader).Read() 
      .GroupBy(r => r.UtcTime().RoundUp(TimeSpan.FromHours(1))) 
      .Select(g => new 
      { 
        Hour = g.Key, 
        Count = g.Count() 
      }); 
foreach (var r in q) 
{ 
    Console.WriteLine("{0}\t{1}", r.Hour, r.Count); 
}