Для приложения Rails4, есть ли способ использовать регистратор в application.rb?Есть ли способ использовать logger в application.rb?
Мне нужно распечатать некоторые данные журнала здесь, прежде чем что-либо еще.
Для приложения Rails4, есть ли способ использовать регистратор в application.rb?Есть ли способ использовать logger в application.rb?
Мне нужно распечатать некоторые данные журнала здесь, прежде чем что-либо еще.
Да, можно:
logger = ActiveSupport::TaggedLogging.new(Logger.new(File.join(Rails.root, "log/configuration.log")))
logger.info("Some log entry")
Если вы хотите перенаправить весь вывод журнала на консоль, вы можете попробовать:
logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))
logger.info("Some log entry to the console")
или просто осмотр чего-то:
puts "Another log entry to the console"
Как я могу войти в консоль? –
@AdamLee видеть улучшенный ответ. – Mareq
Вы пробовали что-нибудь? –
Да, проверенный регистратор, Rails.logger, все doesn; t work –