コード例 #1
0
ファイル: DebugLogger.cs プロジェクト: mogh64/IseFramework
 /// <summary>
 /// Logs a given item to the debugger.
 /// </summary>
 /// <param name="item">The item to be logged.</param>
 /// <exception cref="ArgumentNullException">If <paramref name="item"/>
 /// is a null reference.</exception>
 public override void Log(LogItem item)
 {
     Ensure.ArgumentNotNull(item, "item");
     System.Diagnostics.Debug.WriteLine(FormatItem(item));
 }
コード例 #2
0
 /// <summary>
 /// Logs a given item to the console.
 /// </summary>
 /// <param name="item">The item to be logged.</param>
 /// <exception cref="ArgumentNullException">If <paramref name="item"/>
 /// is a null reference.</exception>
 public override void Log(LogItem item)
 {
     Ensure.ArgumentNotNull(item, "item");
     Console.Out.WriteLine(FormatItem(item));
 }
コード例 #3
0
 /// <summary>
 /// Invokes the <see cref="LogAction"/> for a given
 /// <see cref="LogItem"/>.
 /// </summary>
 /// <param name="item">Encaspulates logging information.</param>
 /// <exception cref="ArgumentNullException">If <paramref name="item"/>
 /// is a null reference.</exception>
 public override void Log(LogItem item)
 {
     Ensure.ArgumentNotNull(item, "item");
     LogAction(item);
 }
コード例 #4
0
 /// <summary>
 /// Creates a new log entry based on a given log item.
 /// </summary>
 /// <param name="item">Encaspulates logging information.</param>
 /// <exception cref="ArgumentNullException">If <paramref name="item"/>
 /// is a null reference.</exception>
 public void Log(LogItem item)
 {
     Ensure.ArgumentNotNull(item, "item");
 }
コード例 #5
0
 /// <summary>
 /// Records the given log item.
 /// </summary>
 /// <param name="item">The item being logged.</param>
 public override void Log(LogItem item)
 {
     logItems.Add(item);
 }
コード例 #6
0
 /// <summary>
 /// Creates a new log entry based on a given log item.
 /// </summary>
 /// <param name="item">Encapsulates logging information.</param>
 /// <exception cref="ArgumentNullException">If <paramref name="item"/>
 /// is a null reference.</exception>
 public abstract void Log(LogItem item);