Skip to content
enables watch logs on multiple deploying hosts concurrently with colored hostnames
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
.gitignore
.rdebugrc
.rspec
Gemfile
README.md
Rakefile
VERSION
capistrano-colorized-stream.gemspec

README.md

Capistrano Colorized Stream

testing ruby: 1.9.3; Capistrano: > 2.0

About capistrano-colorized-stream

capistrano-colorized-stream adds a feature to append colorized hostnames at the head of each line for the capistrano's stream method.

With this gem, it enables you to watch logs on multiple deploying hosts concurrently with colored hostnames like foreman, for example.

USAGE

For example, to stream /var/log/syslog files located on multiple hosts, use the extended stream method at config/deploy.rb as:

require 'capistrano/colorized_stream'

server host1, :web
server host2, :web

task :syslog, :roles => :web do
  stream "tail -f /var/log/syslog"
end

Then, execute the defined capistrano task

$ bundle exec cap syslog

Below is an example of results.

capistrano-colorized-stream.png

License

MIT License

Acknowledgement

Special thanks to @niku4i.

You can’t perform that action at this time.