私はRails 3アプリを持っています。 Rails:Reason Log Configはコンソールとログファイルの違いを表示しますか?
logger.warn "some message"
ロガーのメッセージがコンソールにし、ログに表示されるように、私はコマンドを発行すると、デフォルトのロギング設定を使用します。
は、今私は、コンソールに表示されない
config.logger = Logger.new(Rails.root.join("log","biteme.log"))
ロガーメッセージをproduction.rbするだけのログを1行を追加します。 そして、私はこのように変更します。
config.logger = Logger.new(config.paths.log.first)
そして今、メッセージがコンソールにし、ログに表示されます。最初の設定でログメッセージがコンソールに送られないようにするのはなぜ意味がないので、私が行方不明になっていることについて、ここでいくつかの知識があります。何か案は?
最初のオブジェクトはString、2番目のオブジェクトですPath、私はloggerの動作がconditionnalであると思います – apneadiving