private void Logger_LogWrite(object sender, LogWriteEventArgs e) { this.dispatcher.BeginInvoke(DispatcherPriority.Normal, new Action(() => { this.addLog(new LogViewModel(e.Log)); })); }
private static void LogProviderOnLogWrite(object sender, LogWriteEventArgs logWriteEventArgs) { switch (logWriteEventArgs.Log.LogLevel) { case LogLevel.Debug: Console.ForegroundColor = ConsoleColor.Yellow; break; case LogLevel.Info: Console.ForegroundColor = ConsoleColor.Cyan; break; case LogLevel.Error: Console.ForegroundColor = ConsoleColor.Red; break; } if (logWriteEventArgs.Log.Text.Contains("[Typ:Out]")) { Console.ForegroundColor = ConsoleColor.Magenta; } if (logWriteEventArgs.Log.Text.Contains("[Typ:In]")) { Console.ForegroundColor = ConsoleColor.Green; } Console.WriteLine(logWriteEventArgs.Log); Console.ResetColor(); }
private static void LogFactory_ConsoleWrite(object sender, LogWriteEventArgs e) { Console.ForegroundColor = ConsoleColor.White; Console.Write("[{0}] ", DateTime.Now); switch (e.Type) { case LogType.Information: Console.ForegroundColor = ConsoleColor.DarkCyan; break; case LogType.Success: Console.ForegroundColor = ConsoleColor.DarkGreen; break; case LogType.Warning: Console.ForegroundColor = ConsoleColor.DarkYellow; break; case LogType.Error: Console.ForegroundColor = ConsoleColor.DarkRed; break; case LogType.Fatal: Console.ForegroundColor = ConsoleColor.Red; break; } Console.Write("<{0}>", e.Name); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine(": {0}", e.Message); }
private static void CallOnWrite(ILog log, string message, LogType type) { if (OnWrite != null) { var args = new LogWriteEventArgs(log, message, type); OnWrite(log, args); } }
private static void CallOnWrite(ILog Log, string Message, LogType Type) { if (OnWrite != null) { LogWriteEventArgs Args = new LogWriteEventArgs(Log, Message, Type); OnWrite(Log, Args); } }
private void LogProviderOnGlobalLogWrite(object sender, LogWriteEventArgs logWriteEventArgs) { while (_continue) { Thread.Sleep(10000); } if (_paused) { _logQueue.Enqueue(logWriteEventArgs.Log); return; } WriteLog(logWriteEventArgs.Log); }
private void LogProviderOnGlobalLogWrite(object sender, LogWriteEventArgs logWriteEventArgs) { ConsoleColor consoleColor = ConsoleColor.Gray; switch (logWriteEventArgs.Log.LogLevel) { case LogLevel.Debug: consoleColor = ConsoleColor.Yellow; break; case LogLevel.Info: consoleColor = ConsoleColor.Cyan; break; case LogLevel.Error: consoleColor = ConsoleColor.Red; break; } object tag = logWriteEventArgs.Log.Tag; if (tag is string) { switch (tag) { case "IN": consoleColor = ConsoleColor.Green; break; case "OUT": consoleColor = ConsoleColor.Blue; break; } } lock (_consoleLock) { Console.ForegroundColor = consoleColor; Console.WriteLine(logWriteEventArgs.Log); Console.ResetColor(); } }
private void LogProviderOnOnLogWrite(object sender, LogWriteEventArgs e) { Log log = e.Log; ConsoleColor consoleColor; LogLevel logLevel = log.LogLevel; switch (logLevel) { case LogLevel.Debug: consoleColor = ConsoleColor.DarkCyan; break; case LogLevel.Info: consoleColor = ConsoleColor.Cyan; break; case LogLevel.Error: consoleColor = ConsoleColor.Red; break; default: consoleColor = ConsoleColor.Gray; break; } string text = log.ToString(); if (text == null) { return; } lock (_consoleLock) { Console.ForegroundColor = consoleColor; Console.WriteLine(text); Console.ResetColor(); } }
private static void LogProviderOnLogWrite(object sender, LogWriteEventArgs logWriteEventArgs) { switch (logWriteEventArgs.Log.LogLevel) { case LogLevel.Debug: Console.ForegroundColor = ConsoleColor.Yellow; break; case LogLevel.Info: Console.ForegroundColor = ConsoleColor.Cyan; break; case LogLevel.Error: Console.ForegroundColor = ConsoleColor.Red; break; } if (logWriteEventArgs.Log.Tag is EzLogPacketType) { switch (logWriteEventArgs.Log.Tag) { case EzLogPacketType.In: Console.ForegroundColor = ConsoleColor.Green; break; case EzLogPacketType.Out: Console.ForegroundColor = ConsoleColor.Magenta; break; case EzLogPacketType.Unhandeled: Console.ForegroundColor = ConsoleColor.Red; break; } } Console.WriteLine(logWriteEventArgs.Log); Console.ResetColor(); }
private void Log_WriteLogEntry(LogWriteEventArgs e) { StringBuilder sb = new StringBuilder(); HttpContext context = HttpContext.Current; if (context != null) { string username = context.Request.ServerVariables["AUTH_USER"]; sb.AppendFormat("RequestUrl: {0}", context.Request.Url.ToString()).Append(Environment.NewLine); sb.AppendFormat("IP Address: {0}", context.Request.UserHostAddress).Append(Environment.NewLine); sb.AppendFormat("User Agent: {0}", context.Request.UserAgent).Append(Environment.NewLine); sb.AppendFormat("IsAuthenticated: {0}", context.Request.IsAuthenticated).Append(Environment.NewLine); sb.AppendFormat("AUTH_USER: {0}", username).Append(Environment.NewLine); IClient client = null; if (Game.Server.Clients.ContainsKey(username)) { client = Game.Server.Clients[username]; } if (client != null) { sb.AppendFormat("LastCommandGroup: {0}", client.LastCommandGroup).AppendLine(); if (client.Player != null) { sb.AppendFormat("Player ID: {0}", client.Player.ID).AppendLine(); sb.AppendFormat("Player Name: {0}", client.Player.Name).AppendLine(); sb.AppendFormat("Location: {0}", client.Player.Location.ToString(true, true)).AppendLine(); sb.AppendFormat("Player Level: {0}", client.Player.Properties.GetValue <int>("Level")).AppendLine(); } } } sb.AppendFormat("{0}", e.Message); e.Handled = true; e.Message = sb.ToString(); }
private void LogProviderOnLogWrite(object sender, LogWriteEventArgs e) { Console.WriteLine(e.Log); }