config.log_level = :info
3 つの環境 (テスト、開発、運用) のすべてで、それぞれの .rb ファイルを通じて :info レベルでログ出力を表示しています。
ローカルの Rails サーバーを で起動するとrails s
、期待どおりのリクエストがあると、Savon の出力がコンソールに表示されます。ただし、この出力は実際のdevelopment.log
ファイルには記録されません。Savon の出力を実際に確認したい実稼働環境でも同じことが起こります。
application.rb に次のブロックがあります。
Savon.configure do |config|
config.env_namespace = :soapenv
config.log = true
config.logger = Rails.logger
config.log_level = :info
config.pretty_print_xml = true
end
コンソールでログを表示できるかどうかを構成します。しかし、実際に *.log に書き込むにはどうすればよいでしょうか?