Setting up the logger in rails 3

后端 未结 1 713
日久生厌
日久生厌 2020-12-23 16:48

I\'m trying to figure out how to use the logger with rails 3. I need to log to a file not have it in the console, but I just can\'t figure out how to set it up and then, how

相关标签:
1条回答
  • 2020-12-23 17:15

    By default, Rails should be logging to an environment-specific log file in your project's log directory. It will be called either test.log, development.log, or production.log depending on which environment you're running in.

    You can log directly to Rails' logger using the Rails.logger object:

    Rails.logger.info "My info message"
    Rails.logger.debug "My debugging message"
    Rails.logger.warn "My warning message"
    

    Rails used to use Ruby's standard logging class, but it now uses ActiveSupport::BufferedLogger. (The official Ruby on Rails Guides are incorrect when they say "Rails makes use of Ruby’s standard logger to write log information").

    0 讨论(0)
提交回复
热议问题