【发布时间】:2012-01-28 17:01:05
【问题描述】:
当我在 Erlang 中编写草稿和实验代码时,我通常使用这个:
%%% Switch debugging output on/off:
-define(DBG(Str, Args), ok).
%-define(DBG(Str, Args), io:format(Str, Args)).
仅注释掉一行代码会打开和关闭控制台的调试输出。
?DBG("DEBUG: The function started ~n", [])
因此我可以在代码中大量使用注释。
Ruby 中是否存在类似的东西?
【问题讨论】:
-
设置 Logger.level 对您不起作用? rubydoc.info/stdlib/logger/1.9.2/Logger:level
标签: ruby debugging erlang ruby-debug dbg