Ruby 调试输出 - 轻松打开/关闭

发布于 2024-12-22 23:39:55 字数 333 浏览 2 评论 0原文

当我在 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 中是否存在类似的东西?

When I write draft and experimental code in Erlang I usually use this:

%%% Switch debugging output on/off:
-define(DBG(Str, Args), ok).
%-define(DBG(Str, Args), io:format(Str, Args)).

Commenting out just one line of code switches the debugging output to the console on and off.

?DBG("DEBUG: The function started ~n", [])

Thus I can use commenting in the code heavily.

Does something similar exist in Ruby?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花落人离去 2024-12-29 23:39:56

Ruby Learning 的有关日志记录的部分可能会有所帮助。

Ruby Learning's section on logging might be helpful.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文