生产Rails应用程序中最受欢迎的日志级别是什么。我刚刚在doc中读到Logging对生产的影响很小。目前日志级别设置为信息。
答案 0 :(得分:3)
这并不重要。如果您将日志存储在服务器上的文本文件中,但是如果您将所有日志传送到Papertrail之类的服务,那么您可能不希望将其设置为info
。 / p>
也就是说,您可能无法在info
中找到特别有用的信息,因为您不会在实时环境中进行调试。
答案 1 :(得分:3)
根据Rails文档,可用的日志级别为:: debug,:info,:warn,:error,:fatal和:unknown。 对应于这些日志级别,我们可以分别使用0到5的数字。
要设置日志级别,请使用
config.log_level = :warn #use on production for a stable release
或
Rails.logger.level = 0 # for debug
通常,生产中的日志文件可以在调试级别使用,但是一旦释放或获得稳定版本,因为我们不希望我们的日志文件占用我们的空间,我们应该将其移动到:warn或:error log level < / p>
config.log_level = :error #use on production for a stable release
有关详细信息,请查看documentation here
希望这会有所帮助......