private void AddMessagesCount(LogMessageTypeEnum logMessageType) { switch (logMessageType) { case LogMessageTypeEnum.Info: InfoMessagesCount++; RaisePropertyChanged(nameof(InfoMessagesCount)); break; case LogMessageTypeEnum.Error: ErrorMessagesCount++; RaisePropertyChanged(nameof(ErrorMessagesCount)); break; case LogMessageTypeEnum.SuccsessfulQuery: SuccessfulQueryMessagesCount++; RaisePropertyChanged(nameof(SuccessfulQueryMessagesCount)); break; case LogMessageTypeEnum.FailedQuery: FailedQueryMessagesCount++; RaisePropertyChanged(nameof(FailedQueryMessagesCount)); break; default: throw new ArgumentOutOfRangeException(nameof(logMessageType), logMessageType, null); } }
private void AddLogMessage(string msg, LogMessageTypeEnum logMessageType) { Style style = this.FindResource("LabelSuccessControl") as Style; switch (logMessageType) { case LogMessageTypeEnum.Error: style = this.FindResource("LabelErrorControl") as Style; break; case LogMessageTypeEnum.Warnning: style = this.FindResource("LabelWarningControl") as Style; break; case LogMessageTypeEnum.Success: style = this.FindResource("LabelSuccessControl") as Style; break; default: break; } lvwMessages.Items.Add(new Label() { Style = style, Content = msg }); lvwMessages.SelectedIndex = lvwMessages.Items.Count - 1; lvwMessages.ScrollIntoView(lvwMessages.SelectedItem); }
public void Log(string message, LogMessageTypeEnum type) { MessageRecievedEventArgs log = new MessageRecievedEventArgs { Message = message, Status = type }; MessageRecieved.Invoke(this, log); }
private void WriteToLog(LogMessageTypeEnum type, string message) { var fileName = GetFileName(); using (var stream = File.Open(fileName, FileMode.Append, FileAccess.Write, FileShare.ReadWrite)) using (var streamWriter = new StreamWriter(stream)) { streamWriter.WriteLine($"{type} | {DateTime.Now.ToString(ConfigReader.DateFormatForLog)} | {message.Replace(System.Environment.NewLine, "\t")}"); } }
public LogMessage(LogMessageTypeEnum type, int?executedSqlUnitCount, int?affectedRowCount, string message) { TimeUtc = DateTime.UtcNow; Type = type; #region Progress type ExecutedSqlUnitCount = executedSqlUnitCount; AffectedRowCount = affectedRowCount; #endregion #region Notification type Message = message; #endregion }
public void LogMessage(string messageKey, LogMessageTypeEnum messageType = LogMessageTypeEnum.Info) { ILogMessage logMessage = _logMessageGettingFunc(); logMessage.LogMessageType = messageType; logMessage.MessageSubject = _localizerService.GetLocalizedString(ApplicationGlobalNames.GENERAL); string localizedString = String.Empty; if (!_localizerService.TryGetLocalizedString(messageKey, out localizedString)) { localizedString = messageKey; } logMessage.Description = localizedString; logMessage.MessageDateTime = DateTime.Now; NewMessageAction?.Invoke(logMessage); }
private LogMessageType(LogMessageTypeEnum messageType, string saveName) { MessageType = messageType; SaveName = saveName; }
public LogItem(DateTime timeUtc, LogMessageTypeEnum logType, string message) { TimeUtc = timeUtc; Type = logType; Message = message; }