有没有办法在application.rb中使用logger?

时间:2015-11-25 07:50:19

标签: ruby-on-rails ruby ruby-on-rails-4

对于Rails4应用程序,有没有办法在application.rb中使用logger?

我需要在此之前打印出一些日志信息。

1 个答案:

答案 0 :(得分: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"