2017-10-13 99 views
1

My Capistrano 3 deploy将一个日志写入/log/capistrano.log但我想更改它。我搜查了官方文档,但找不到任何东西。更改capistrano.log文件的位置

我宁愿让我的部署文件中使用分开,我的应用程序的东西,所以我让他们整理到自己的文件夹/cap

# Capfile.rb 
set :deploy_config_path, 'cap/deploy.rb' 
set :stage_config_path, 'cap/deploy' 

这将是有巨大的,如果我的日志呢!怎么样?

回答

1

如果使用Airbrussh格式化(默认因为Capistrano的3.5),你可以设置日志的位置,像这样:

set :format_options, log_file: 'cap/log/capistrano.log' 

文档是在这里:https://github.com/mattbrictson/airbrussh#configuration

+0

啊,是啊!我忘了整个airbussh层。谢谢。 PS。 “Airbrussh”肯定会和我的厨师的“Berkshelf”一起进入我的十大Punny科技名称。 –