Я хочу написать сценарий в рубине. Цель сценария - автоматизировать процесс сборки проекта cmake. Я хочу добавить много отладки, но если я использую puts или , вывод будет всегда видимым, и я не хочу этого.Как включить конкретный вывод отладки в ruby?
Я хочу сделать что-то вроде my_script --debug $ обув
и иметь выход, связанный с развитием сценария.
заранее спасибо
Итак, можно ли сделать рубин для печати всего сообщений Logger :: INFO, но не Logger :: DEBUG? – terietor
@terietor Yep, уровни [Logger] (http://www.ruby-doc.org/stdlib-1.9.3/libdoc/logger/rdoc/Logger.html) - это «FATAL», «ERROR», «WARN» ',' INFO' и 'DEBUG'. Если вы повышаете уровень до 'INFO', вы не получите отладочные сообщения, и если вы поднимете его на' ERROR', вы получите только ошибки и фатальные ошибки. –