カスタムロガーを作ろうとしています。ロガーを environment.rb で定義し、それを他のファイルで使用できることを他の場所で読みました。
私はenvironment.rbにあります:
# Load the rails application
require File.expand_path('../application', __FILE__)
my_logger = Logger.new("#{Rails.root}/log/my.log")
my_logger.formatter = Logger::Formatter.new
# Initialize the rails application
MyApp::Application.initialize!
そして、たとえばコントローラーからロガーを呼び出します。
my_logger.info "got here"
ただし、次のエラーが表示されます。
未定義のローカル変数またはメソッド「my_logger」
なぜこれが起こっているのかについての手がかりはありますか?ありがとう!