To use Conductor with your Rails project, you need to install the accompanying rails-conductor gem. To do so, add the following line to your project’s Gemfile:
gem 'rails-conductor', group: :development
Or, if you already have a development group in your gemfile, place it in the group like so:
group :development
gem 'rails-conductor'
end
Conductor is meant to be a development tool and shouldn’t be used in test or production, so make sure the gem is only installed for the development environment. Check out the FAQ for more information.
Next run
bundle install
and restart your app. Log files will now be output in XML instead of plain text and can be read by Conductor.
Now run
rake log:clear
to clear any existing plain text log files. Note that if you skip this step and there’s any lingering plain text log data in your log files, Conductor will be unable to open them since it’s expecting the logs to contain XML.
Cooductor detects running Rails apps and makes their log files easily accessible from the Open Running submenu of the File menu. Or, you can hit ⎇⌘O to open the log file for the Rails app running on the lowest port number.
That’s it—you’re ready to go!