【问题标题】:Change location of capistrano.log file更改 capistrano.log 文件的位置
【发布时间】:2017-10-13 10:32:06
【问题描述】:

我的 Capistrano 3 部署将日志写入 /log/capistrano.log,但我想更改它。我搜索了官方文档,但找不到任何东西。

我更喜欢将我的部署文件与我的应用程序内容分开,因此我将它们整理到自己的 /cap 文件夹中:

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

如果我也能在那里登录就好了!如何?

【问题讨论】:

    标签: capistrano capistrano3


    【解决方案1】:

    如果您使用 Airbrussh 格式化程序(自 Capistrano 3.5 起默认设置),您可以像这样设置日志位置:

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

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

    【讨论】:

    • 啊,是的!我忘记了整个 airbussh 层。谢谢。 PS。 “Airbrussh”肯定与 Chef 的“Berkshelf”一起进入了我的 10 大朋尼技术名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    • 2022-01-02
    相关资源
    最近更新 更多