Diese Methode gibt im VS Output zum Beispiel folgenden Output aus:
test message at file e:\Playground\Line Numer\Line Numer\Program.cs:11 method: Main
wenn Sie wie folgt aufgerufen wird: LogMessage("test message");
Es werden folgende Usings benötigt:
using System;
using System.Diagnostics;
using System.Runtime.CompilerServices;
static void LogMessage(string message, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null, [CallerFilePath] string file = null)
{
Debug.Write(string.Format("{0} at file {1}:{2} method: {3}", message, file, lineNumber, caller));
}
3 Kommentare zum Snippet