private void SetLogEntryProperties(Net.Logging.LogEvent entry) { entry.User = CurrentUser.UserName; entry.Computer = ClientIpAddress; entry.Source = ClientApplicationName; entry.Category = ProcessMode.ToString(); }
public virtual void Error(string messageSignature, params object[] formatArguments) { Net.Logging.LogEvent entry = _logger.CreateErrorEvent(messageSignature, formatArguments.Select(a => a.ToString()).ToArray()); SetLogEntryProperties(entry); CommitLogEvent(entry); }
public virtual void CommitLogEvent(Net.Logging.LogEvent logEvent) { Task.Run(() => Logger.CommitLogEvent(logEvent)); }