在Visual Studio中调暗/隐藏日志记录行

时间:2013-03-04 19:27:35

标签: visual-studio visual-studio-2012

有没有办法让visual studio变暗或隐藏/显示我的代码的日志记录行?
我们在项目中使用了大量的日志记录,并且更难以阅读这样的代码。

我希望它像这样,例如:

I would like it to be like this, for example:

5 个答案:

答案 0 :(得分:5)

我用这个。希望有一天他们还会添加颜色自定义和行选择正则表达式选项:

https://marketplace.visualstudio.com/items?itemName=ElmarXCV.GrayLogLines

答案 1 :(得分:1)

无法从标准Visual Studio IDE执行此操作。为了做到这一点,你需要定义一个自定义扩展,它识别这样的行,用特定格式标记它们,并在IDE中将该格式涂成浅色

答案 2 :(得分:0)

“hackier”方式是将所有日志记录包装在预处理器指令中,如

#if DEBUG
Log.Info(........)
#endif

Visual-Studio将“暗淡”内部代码。 你有

的某种配置标题
#define DEBUG 0

如果您不希望将调试代码编译到您的发布二进制文件

,那么这不是最漂亮但很好

答案 3 :(得分:0)

Unobtrusive Code扩展为我在Visual Studio 2019中工作。它使日志行(和注释,我禁用了-我喜欢阅读我的注释)的不透明性变暗。他对nuget软件包进行了快速更新,效果很好。

https://marketplace.visualstudio.com/items?itemName=niklaskallander.UnobtrusiveCode

答案 4 :(得分:-3)

为什么不把你的部分放在#region标签内。

E.G:

     #region Put some region name here for your reference
          Your Code / Comment / Whatever
     #endregion