protected virtual void OnNewLogMessage(string logMessage) { LogMessageAdded?.Invoke(this, new LogMessageEventArgs() { Message = logMessage }); }
public static void AppendLine(string text, MessageType type = MessageType.None) { LogText += $"[{DateTime.Now:HH:mm:ss.ff}] " + $"{(type == MessageType.None ? "" : $"[{Enum.GetName(typeof(MessageType), type)}]")} " + $"{text}" + Environment.NewLine; LogMessageAdded?.Invoke(null, new MessageAddedEventArgs(text, type)); }
private void Log(string message) { lock (Lock) { message = "[" + DateTime.Now.ToString("HH:mm") + "] " + message; File.AppendAllText(_logFilePath, Environment.NewLine + message); LogMessageAdded?.Invoke(this, message); } }
protected virtual void OnLogMessageAdded(LogMessageAddedEventArgs e) { LogMessageAdded?.Invoke(this, e); }
private static void RaiseLogMessageAdded(string message, bool isShow) { LogMessageAdded?.Invoke(null, new LogMessageAddedEventArgs(message, isShow)); }