heroku上的自定义日志文件

时间:2015-07-22 07:40:15

标签: ruby-on-rails ruby heroku

我正在尝试创建自定义日志文件' log / clockwork.log'在heroku上。

在application.rb文件中我添加了这个:

ClockworkLogger.info("Updating Brands #{Time.now.strftime("%Y-%m-%d %H:%M:%S")}")

要在我的rake中使用此loggger,我正在做:

rrno::ENOENT: No such file or directory - /tmp/build_bd6cb20b87892a0f8482b4260c5c5277/log/clockwork.log

现在问题在于heroku,APP无法找到发条日志文件。

我收到此错误:

{{1}}

知道我做错了什么或者你有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

Heroku为您提供了一个短暂的文件系统 - 您不能依赖于将任何东西保存到磁盘上(这就是为什么,即使查看heroku上的日志,也必须使用他们的cmdline工具)

推荐的方法是使用logging addon