シードプロセスに多くの情報を含むレールアプリがあります。ログファイルの 1 つにログを記録するように設定する方法はありますか?
5250 次
3 に答える
10
実行できるタスクでシードを実行するだけの場合rake db:seed
:
$ rake db:seed --trace
于 2012-02-10T08:17:29.993 に答える
3
Rails.logger.debug("Message") は log/development.log ファイルに移動します。
これをコンソールtail -f log/development.log
で実行して、実際の動作を確認できます。
于 2016-05-11T06:34:55.087 に答える
1
試す
say_with_time("Doing this and that") do
# seed stuff
end
シードをより冗長にし、'> log' 経由でファイルにリダイレクトします。「>ログ」ソリューションが気に入らない場合は、初期化時にロガーをハイジャックして、代わりにファイルロガーを使用できると思います。
于 2012-02-10T04:38:55.590 に答える