2011-12-27 11 views
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には何か類似点はありますか?

+1

Logger.levelを設定すると機能しません。 http://rubydoc.info/stdlib/logger/1.9.2/Logger:level –

答えて

関連する問題