Tweet
どんなアプリでもログ出力は必ずあるわけで。
というわけで、Log::Dispatchを使用してログ出力をしてみたいと思います。
まず、ログの設定ファイルを下記のように書きます。
dispatchers = file screen
file.class = Log::Dispatch::File
file.min_level = debug
file.filename = /tmp/hogehoge
file.mode = append
file.format = [%d] [%p] %m at %F line %L %n
screen.class = Log::Dispatch::Screen
screen.min_level = debug
screen.stderr = 1
screen.format = [%d] [%p] %m %n
dispatchersには使用するLogger(もとい出力先)を指定します。
今回はfileとscreenを作成しました。