/// <summary> /// Log the message. /// </summary> /// <param name="Message">Message to log.</param> /// <param name="LogType">Log type.</param> /// <param name="Client">Client.</param> public void Log(string Message, Logger.LogTypes LogType, TcpClient Client = null) { lock (Lock) { try { Logger Logger = new Logger(Message, LogType, Client); if (Logger.CanDisplay()) { Writer.WriteLine(Logger.ToString()); Writer.Flush(); Core.RCONPlayer.SendToAllPlayer(new Package(Package.PackageTypes.Logger, Logger.ToString(), null)); LoggerEvent.Invoke(Logger.ToString()); } } catch (Exception) { } } }
/// <summary> /// LCK_DB logging method /// </summary> /// <param name="msg"></param> /// <param name="logType"></param> private static void Log(string msg, Logger.LogTypes logType = Logger.LogTypes.Debug) { Logger.Log(msg, "LCK_WPFclient.NewOrdersManager", logType); }
/// <summary> /// LCK_DB logging method /// </summary> /// <param name="msg"></param> /// <param name="logType"></param> private static void Log(string msg, Logger.LogTypes logType = Logger.LogTypes.Debug) { Logger.Log(msg, "LCK_WPFClient.LCK_WCFcommunication", logType); }
public static void Write(Logger.LogTypes pType, string pMessage, params object[] pObjects) { string str = string.Format(pMessage, pObjects); string str1 = string.Format("[{0}]", pType.ToString()); string empty = string.Empty; Trace.WriteLine(string.Format("{0}{1} {2}", empty, str1, str)); ConsoleColor foregroundColor = Console.ForegroundColor; Logger.LogTypes logType = pType; switch (logType) { case Logger.LogTypes.Error: { foregroundColor = ConsoleColor.Red; break; } case Logger.LogTypes.Warning: { foregroundColor = ConsoleColor.Red; break; } case Logger.LogTypes.Info: { foregroundColor = ConsoleColor.Blue; break; } case Logger.LogTypes.Connection: { foregroundColor = ConsoleColor.Green; break; } case Logger.LogTypes.DataLoad: { foregroundColor = ConsoleColor.Cyan; break; } case Logger.LogTypes.SEND: { foregroundColor = ConsoleColor.Yellow; break; } case Logger.LogTypes.RECV: { foregroundColor = ConsoleColor.Yellow; break; } } ConsoleColor consoleColor = Console.ForegroundColor; Console.ForegroundColor = Logger.dateColor; Console.Write(empty); Console.ForegroundColor = foregroundColor; Console.Write(str1); Console.ForegroundColor = Logger.msgColor; Console.Write(string.Concat(" ", str)); Console.ForegroundColor = consoleColor; Console.WriteLine(); }
/// <summary> /// LCK_DB logging method /// </summary> /// <param name="msg"></param> /// <param name="logType"></param> private static void Log(string msg, Logger.LogTypes logType = Logger.LogTypes.Debug) { Logger.Log(msg, "LCK_DBcommunication.LCK_DB", logType); }
/// <summary> /// LCK_DB logging method /// </summary> /// <param name="msg"></param> /// <param name="logType"></param> private static void Log(string msg, Logger.LogTypes logType = Logger.LogTypes.Debug) { Logger.Log(msg, "LCK_WPFclient.Views.SpecialOrderWindow", logType); }
/// <summary> /// LCK_DB logging method /// </summary> /// <param name="msg"></param> /// <param name="logType"></param> private static void Log(string msg, Logger.LogTypes logType = Logger.LogTypes.Debug) { Logger.Log(msg, "LCK_ServiceLibrary.LCK_Service", logType); }