2015-11-25 5 views
0

Для приложения Rails4, есть ли способ использовать регистратор в application.rb?Есть ли способ использовать logger в application.rb?

Мне нужно распечатать некоторые данные журнала здесь, прежде чем что-либо еще.

+0

Вы пробовали что-нибудь? –

+0

Да, проверенный регистратор, Rails.logger, все doesn; t work –

ответ

0

Да, можно:

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" 
+0

Как я могу войти в консоль? –

+0

@AdamLee видеть улучшенный ответ. – Mareq

Смежные вопросы