代码之家  ›  专栏  ›  技术社区  ›  Stefan Monov

我可以让VS调试器在到达一行时打印日志消息吗?

  •  0
  • Stefan Monov  · 技术社区  · 14 年前

    我希望输出格式类似于:

    [调试]Foo.PerformCycle():15

    这意味着首先我在Foo.PerformCycle()方法的第15行中找到一个logpoint,然后在Button.Repaint()方法的第1行中找到一个logpoint。

    我不想每次都手动编写“Console.WriteLine”代码。我想去的地方,按一个快捷方式(类似于断点一,F9),并有地方被标记为一个记录点。

    也可以使用Debug.LogHere()之类的函数,它会自动知道要打印的当前方法和行。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Richard    14 年前

    这会将断点更改为带有菱形(而不是圆形)图标的“跟踪点”。