とりあえず、基本的な部分を抜粋したあとに、まとめたサンプルを作る。 ・ログをコンソールに表示する log = Logger.new(STDOUT) ・ログをファイルに出力する log = Logger.new("sample.log") ・特定のレベル以上のログだけを出力する log.level = Logger::WARN ・ログのレベル ログのレベル 意味 FATAL プログラムで対処不可能なエラー ERROR プログラムで対処可能なエラー WARN 警告 INFO 一般的な情報 DEBUG 開発者向け情報 上の基本知識を使って作ったRubyのロガーサンプル # coding: utf-8 require 'logger' ## ファイルに出力する log = Logger.new("sample.log") log.debug("This is debug message") log
![Rubyでログ出力を扱うloggerライブラリ - 感謝のプログラミング](https://cdn-ak-scissors.b.st-hatena.com/image/square/80dd9b178ca7c83110e7cf2c8d29949eb5d70d82/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51d%2BTTZruOL.jpg)