1
私はErlangでドラフト中や試験的なコードを書くとき、私は通常、これを使用する:Rubyのデバッグ出力 - オン/オフスイッチを簡単に
%%% Switch debugging output on/off:
-define(DBG(Str, Args), ok).
%-define(DBG(Str, Args), io:format(Str, Args)).
コードは1行だけが上のコンソールおよびオフにデバッグ出力を切り替えコメントアウト。
?DBG("DEBUG: The function started ~n", [])
このように、私はコードに深くコメントすることができます。
Rubyには何か類似点はありますか?
Logger.levelを設定すると機能しません。 http://rubydoc.info/stdlib/logger/1.9.2/Logger:level –