/// <summary> /// Logs an informational entry. /// </summary> /// <param name="extension">Extended log entry information (or <c>null</c>).</param> /// <param name="message">The message.</param> public void LogInformation(ISysLogEntryExtension extension, string message) { Switch.Log(MapLogLevel(SysLogEntryType.Information), message); }
/// <summary> /// Logs a warning. /// </summary> /// <param name="extension">Extended log entry information (or <c>null</c>).</param> /// <param name="message">The message.</param> public void LogWarning(ISysLogEntryExtension extension, string message) { Switch.Log(MapLogLevel(SysLogEntryType.Warning), message); }
/// <summary> /// Logs debugging related information. /// </summary> /// <param name="extension">Extended log entry information (or <c>null</c>).</param> /// <param name="category">Used to group debugging related log entries.</param> /// <param name="message">The message.</param> public void Trace(ISysLogEntryExtension extension, string category, string message) { Switch.Log(MapLogLevel(SysLogEntryType.Trace), message); }
/// <summary> /// Logs a <see cref="SysLogEntry" /> /// </summary> /// <param name="entry">The log entry.</param> public void Log(SysLogEntry entry) { Switch.Log(MapLogLevel(entry.Type), entry.Message); }
/// <summary> /// Logs a failed security related change or access attempt. /// </summary> /// <param name="extension">Extended log entry information (or <c>null</c>).</param> /// <param name="message">The message.</param> public void LogSecurityFailure(ISysLogEntryExtension extension, string message) { Switch.Log(MapLogLevel(SysLogEntryType.SecurityFailure), message); }
/// <summary> /// Logs an exception with additional information. /// </summary> /// <param name="extension">Extended log entry information (or <c>null</c>).</param> /// <param name="e">The exception being logged.</param> /// <param name="message">The message.</param> public void LogException(ISysLogEntryExtension extension, Exception e, string message) { Switch.Log(MapLogLevel(SysLogEntryType.Exception), "Exception [{0}] : {1}", e.GetType().Name, e.Message); }
/// <summary> /// Logs an error. /// </summary> /// <param name="extension">Extended log entry information (or <c>null</c>).</param> /// <param name="message">The message.</param> public void LogError(ISysLogEntryExtension extension, string message) { Switch.Log(MapLogLevel(SysLogEntryType.Error), message); }
/// <summary> /// Writes the to the message built by formatting the arguments /// passed to the log area of the user interface. This uses the same /// formatting conventions as string.Format(). /// </summary> /// <param name="format">The format string.</param> /// <param name="args">The arguments.</param> public void Log(string format, params object[] args) { Switch.Log(SwitchLogLevel.Info, format, args); }
/// <summary> /// Writes the message passed to a log area of the user interface. /// </summary> /// <param name="message">The message.</param> public void Log(string message) { Switch.Log(SwitchLogLevel.Info, message); }