有时候我不想打破一条线。我只想要打印一条消息。让我们通过类比断点将其称为对数点。
我想要一个与此类似的输出格式:
[调试] Foo.PerformCycle():15
[调试] Button.Repaint():1
这意味着首先我在方法Foo.PerformCycle()的第15行上点击了一个logpoint,然后我在Button.Repaint()的第1行上点击了一个logpoint。
我不想每次都手动编写“Console.WriteLine”代码。我想去那个地方,按一个快捷方式(类似于断点1,F9),并将该地方标记为logpoint。
我 也会选择我调用的Debug.LogHere()函数,它会自动知道要打印的当前方法和行。
答案 0 :(得分:2)
右键单击断点并选择“When Hit ...”
选择“打印消息”,然后根据需要编辑消息(请注意说明如何包含变量值的文本)。确保选中继续执行(否则调试器将中断)。
这会将断点更改为带有菱形(而不是圆圈)图标的“跟踪点”。