在处理某些代码时,我添加了某种额外的调试日志记录,以便我更容易跟踪我关心此特定修复的状态和值.
但是,如果我将其检入源代码存储库,我的同事会因为污染Log输出并污染代码而生我的气.
那么我如何在本地保留这些对我来说很重要的代码行而不进行检查呢?
澄清: 许多答案与日志输出相关,并且您具有日志级别可以过滤掉它.我同意这一点.
但.我还提到了污染实际代码的问题.如果有人在每隔一行代码之间放置一条日志语句,则始终打印所有变量的值.它确实使代码难以阅读.所以我真的想避免这种情况.基本上没有检查日志代码.所以问题是:如何保留自己的专用日志行.因此,您可以将它们用于调试版本,而不会使签入的代码混乱.