Rails内建了Log功能,或者更准确的说,Rails暴露了Logger对象,该对象可以在所有的Rails程序中使用。

Logger是从ruby中移植过来的一个简单的Log框架(你可以在ruby的命令行里键入ri Logger来查看标准库的文档),对于我们而言,我们只需要知道Logger能针对warnninginfoerror或者fatal level来生成Log信息,然后确定向Log文件中写入哪个级别的Log信息。

logger.warn("I don't think that's a good idea")

logger.info("Dave's trying to do something bad")

logger.error("Now he's gone and broken it")

logger.fatal("I give up")

 

在一个Rails程序中,Log信息被写入到Log文件夹的文件中,具体是哪个文件,依赖于你当前的程序的环境配置,如果是development环境下,那么,log信息就会被写入到log\development.log文件中,相对应的,test环境下,log文件为log\test.logproduction环境下,log文件为log\production.log

相关文章:

  • 2022-02-20
  • 2022-02-14
  • 2021-08-03
  • 2021-08-02
  • 2021-06-05
  • 2022-02-12
  • 2021-05-22
  • 2021-07-23
猜你喜欢
  • 2021-08-12
  • 2022-02-21
  • 2021-06-19
  • 2021-10-02
  • 2022-02-12
  • 2021-10-18
  • 2021-08-15
相关资源
相似解决方案