11

私のアプリケーションは偏執的なデバッグ レベル (すべてのデータ割り当て、コード内のすべてのステップがログの宛先に書き込まれる) をサポートしているため、私のコードにはいくつかのメソッドでの呼び出しのログが散らばっています。

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...");

ご覧のとおり、「実際の」コード行は 2 行しかありません。これにより、コードがやや読みにくくなります。Visual Studio 内でカスタム コード フォーマット ルールを指定して、ログ行をデフォルトのテキスト カラーではなくソフト グレーのテキスト カラーで表示できるかどうか疑問に思っています。これにより、「実際の」コード行が暗黙的に強調表示され、より読みやすいコードになります。

次のようなものが必要です:

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

このような動作をアーカイブできるプラグインを知っていますか? 前もって感謝します。

4

2 に答える 2

0

編集:これは投稿者の質問に対する適切な回答ではありませんが、StackOverflow では受け入れられた回答を削除できないため、削除できません。

この Visual Studio 拡張機能は、必要なことだけを行います。

カスタム出力ウィンドウの色付けに正規表現を指定できます。

于 2013-11-05T05:18:09.270 に答える