由于我的应用程序支持一些偏执的调试级别(每个数据分配,代码中的每个步骤都写入日志目标),因此我的代码在某些方法中充斥着日志调用,例如
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...");
如您所见,只有两个“真实”代码行。这使得代码有点难以阅读。我想知道是否可以在 Visual Studio 中指定一些自定义代码格式化规则,让日志记录行以柔和的灰色文本颜色显示,而不是默认文本颜色。这将导致“真实”代码行的隐式突出显示,从而产生更具可读性的代码。
我需要类似的东西:
If statement starts with "logger.Log", set foreground color to gray.
你知道任何可以实现这种行为的插件吗?先感谢您。