gpt4 book ai didi

ruby-on-rails - 在 rails 3 中设置记录器

转载 作者:数据小太阳 更新时间:2023-10-29 06:23:37 26 4
gpt4 key购买 nike

我正在尝试弄清楚如何将记录器与 Rails 3 一起使用。我需要记录到控制台中没有的文件,但我只是不知道如何设置它,然后如何设置向该日志写入内容。我尝试了 Rails 文档,但他们并没有真正说清楚。

最佳答案

默认情况下,Rails 应该将日志记录到项目的 log 目录中的特定于环境的日志文件中。它将被称为 test.logdevelopment.logproduction.log,具体取决于您在哪个环境中运行。

您可以使用 Rails.logger 对象直接记录到 Rails 的记录器:

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

Rails 曾经使用 Ruby's standard logging class , 但它现在使用 ActiveSupport::BufferedLogger . (官方 Ruby on Rails Guides 说“Rails 使用 Ruby 的标准记录器来写入日志信息”是不正确的)。

关于ruby-on-rails - 在 rails 3 中设置记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com