Visual Studio: Benutzerdefinierte Code-Hervorhebung basierend auf Regex

Da meine Anwendung eine paranoide Debug-Ebene unterstützt (jede Datenzuweisung, jeder Schritt im Code wird in ein Protokollziel geschrieben), wird mein Code bei einigen Methoden mit Protokollierungsaufrufen übersät, z.

logger.Log(LogLevel.Debug, 0, "Initializing i18n...");
Lang.Language = SystemInfo.Language;
Logger.Log(LogLevel.Debug, 0, "Default system language: " + Lang.Language);
string[] languageFiles = Directory.GetFiles(ClientEnvironment.LanguagePath);
Logger.Log(LogLevel.Debug, 0, "Initializing local language files...");

Wie Sie sehen, gibt es nur zwei "echte" Codezeilen. Dies macht den Code etwas schwer zu lesen. Ich frage mich, ob ich in Visual Studio eine benutzerdefinierte Codeformatierungsregel angeben kann, damit die Protokollierungszeilen in einer weichen grauen Textfarbe anstelle der Standardtextfarbe angezeigt werden. Dies würde zu einer impliziten Hervorhebung der "echten" Codezeilen führen, was zu einem besser lesbaren Code führt.

Ich brauche so etwas wie:

If statement starts with "logger.Log", set foreground color to gray.

Kennen Sie Plugins, die ein solches Verhalten hervorrufen könnten? Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage