Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 /// <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);
 }
Exemplo n.º 3
0
 /// <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);
 }
Exemplo n.º 4
0
 /// <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);
 }
Exemplo n.º 5
0
 /// <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);
 }
Exemplo n.º 6
0
 /// <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);
 }
Exemplo n.º 7
0
 /// <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);
 }
Exemplo n.º 8
0
 /// <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);
 }
Exemplo n.º 9
0
 /// <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);
 }