Rails Capistrano 3 – 如何将production.log文件共享到Capistrano的共享文件夹中?

我正在使用Capistrano 3与我的Rails应用程序进行部署。 问题是每次我将我的应用程序部署到服务器时都会重置./log/production.log文件。 我听说可以将production.log文件放入共享文件夹并在每个部署中附加。

我认为这是由Capistrano默认制作但显然不适合我:(

有什么想法吗?

谢谢!

在config / deploy.rb中,您需要一行类似于:

set :linked_dirs, %w{log public/system} 

这将告诉capistrano将symlink logpublic/system部署到共享目录中。