IIS 7のログファイルを解析する最適な方法は何ですか?私が使用できる無料のC#クラスはありますか、それとも少しのサンプルプロジェクトがありますか?c#:IISログファイルを解析して統計を効率的に作成する
2
A
答えて
3
あなたはLogParserを探しています。
3
良いオープンソースの代替品については、awstatsをご覧ください。アナログも良い選択肢です。
4
私はSLaksに同意します。LogParserはあなたの一番の賭けです。ほとんど、その機能のすべてではないが、あなたがCOM相互運用を経て、プロジェクトにインポートすることができCOM APIを介して公開されている場合:
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);
}