首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日志的未初始化常量Log4r

日志的未初始化常量Log4r
EN

Stack Overflow用户
提问于 2014-07-04 02:56:21
回答 1查看 241关注 0票数 0

我想查看关于我的调试日志

所以我这样做了,但是当我启动服务器时,它显示未初始化的常量Log4r,我该怎么办?

代码语言:javascript
复制
  # environment.rb
  require 'log4r'
  Rails.logger = Logger.new(STDOUT)
  Rails.logger = Log4r::Logger.new("Application Log")
  config.log_level = :debug

  # your code
  logger.debug "Hmmm... That went well."
EN

回答 1

Stack Overflow用户

发布于 2014-07-04 09:37:42

我现在不了解log4r,但下面是我如何定制记录器的方法:首先在application.rb中设置我的定制记录器

代码语言:javascript
复制
config.payment_logger = Logger.new(Rails.root.join('log/payments.log'), 'daily')

  • 将名称设置为'payment_logger',将目录设置为写入日志,并将循环设置为在小文件上拆分整个日志。然后在其他地方使用您的自定义记录器:

代码语言:javascript
复制
Rails.configuration.payment_logger.debug("Checking payment logger! Say Hello!")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24561353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档