protected virtual void OnNewLogMessage(string logMessage)
 {
     LogMessageAdded?.Invoke(this, new LogMessageEventArgs()
     {
         Message = logMessage
     });
 }
Beispiel #2
0
        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);
     }
 }
Beispiel #4
0
 protected virtual void OnLogMessageAdded(LogMessageAddedEventArgs e)
 {
     LogMessageAdded?.Invoke(this, e);
 }
Beispiel #5
0
 private static void RaiseLogMessageAdded(string message, bool isShow)
 {
     LogMessageAdded?.Invoke(null, new LogMessageAddedEventArgs(message, isShow));
 }