2017-10-13 7 views
1

Mon déploiement Capistrano 3 écrit un journal sur /log/capistrano.log mais j'aimerais le modifier. J'ai cherché dans la documentation officielle mais je n'ai rien trouvé.Modifier l'emplacement du fichier capistrano.log

Je préfère garder mes fichiers Déployez séparés pour mes affaires d'application, donc je les ai tondu dans leur propre dossier /cap en utilisant:

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

Ce serait génial si mon journal là-bas aussi! Comment?

Répondre

1

Si vous utilisez le formatter Airbrussh (par défaut depuis Capistrano 3.5), vous pouvez définir l'emplacement du journal comme ceci:

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

Documentation est ici: https://github.com/mattbrictson/airbrussh#configuration

+0

Ah oui! J'ai oublié la couche d'airbussh entière. Merci. PS. "Airbrussh" va définitivement dans mon top 10 des noms techniques Punny avec "Berkshelf" du chef. –