打印

如何配置登录(HowtoConfigureLogging)

如何配置登录(HowtoConfigureLogging)

Rails使用ruby标准的log。
如何写logger?
在controller, model 或者 mailer:
logger.info "Starting process fubar..."

在哪里找到log文件?
默任的设置在每个environment 文件里面。log文件可以在/log 目录找到

在controller里面:
 logger.debug "user.id = #{user.id}"
 logger.info "Starting process fubar..."
 logger.warn "No results found for XYZ"
 logger.error err.message
 logger.fatal "Database down"
在view里面:
@logger.debug "user.id = #{user.id}"

有一个log可以用在多处RAILS_DEFAULT_LOGGER,也包括console

总结:
         Model  View  Controller  Console
  @logger       -   X    -    -
  logger       X   -    X    -
  RAILS_DEFAULT_LOGGER   X   X    X    X
本帖最近评分记录
  • drive2me R币 +10 感谢精确的翻译。 2008-5-24 19:13

TOP

TOP

建议 xinhao把这几篇文章中的代码都加上code标签,这能才能让人一目了然。别学官方的做法。

TOP

OK, thanks for the valuable suggestion

TOP

2008-11-18 17:19 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.57