private void FillContent(TextWriter writer) { writer.WriteLine(W3LogEntry.CreateHeader()); foreach (var entry in this.entries) { writer.WriteLine(entry.ToString()); } }
private W3LogEntry CreateDefaultEntry() { var result = new W3LogEntry(); result.Timestamp = new DateTime(2011, 07, 30); result.ClientToServer_Bytes = 1234; result.ClientToServer_UriQuery = "-"; result.ClientToServer_UriStem = "/couponfollow/"; result.ClientToServer_UserName = "******"; result.ClientToServer_Header_Referer = "-"; result.ClientToServer_Header_UserAgent = "crawler"; result.ClientToServer_Method = "GET"; result.Client_Ip = "1.1.1.1"; result.Server_Ip = "1.1.1.1"; result.Server_Port = 80; result.ServerToClient_Bytes = 4567; result.ServerToClient_Win32Status = 0; result.ServerToClient_Status = 200; result.ServerToClient_SubStatus = 0; return(result); }
public static void GoogleBot(W3LogEntry entry) { entry.ClientToServer_Header_UserAgent = "Googlebot/2.1 (+http://www.google.com/bot.html)"; }
public static void Old(W3LogEntry entry) { entry.Timestamp = ALongTimeAgo; }
public static void Fresh(W3LogEntry entry) { entry.Timestamp = ALittleBitBefore; }
public static void Firefox(W3LogEntry entry) { entry.ClientToServer_Header_UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1"; }