Rubyで別ファイルにログを出力する
Railsで開発をしていると、たくさんSQLを実行しているサーバだと development.log
の出力が多すぎて追うのが大変になります。
こういう時、別ファイルに出力させたいのですが、以下のように行えばOKです。
また、log/
以下は gitignore されていることがほとんどだと思うので、log以下にファイルを置くと良いです。
Logger.new('log/out.log').info( "ログ出力したい文言" )
出力例は以下のようになります。
I, [2019-01-15T18:59:25.132692 #6825] INFO -- : ログ出力したい文言
Rails外の場合だと、require が必要です。
require "logger" Logger.new('out.log').info( "ログ出力したい文言" )