This library providers an ActiveSupport compatible logger that logs directly to a remote syslogd via UDP.
The easiest way to install remote_syslog_logger
is with RubyGems:
$ [sudo] gem install remote_syslog_logger
Use from Rails:
config.logger = RemoteSyslogLogger.new('syslog.domain.com', 514, :program => "rails-#{RAILS_ENV}")
Use from Ruby:
$logger = RemoteSyslogLogger.new('syslog.domain.com', 514)
Remote Syslog Logger is available on GitHub, which can be browsed at:
http://github.com/papertrail/remote_syslog_logger
and cloned with:
$ git clone git://github.com/papertrail/remote_syslog_logger.git
Once you've made your great commits:
- Fork
remote_syslog_logger
- Create a topic branch -
git checkout -b my_branch
- Push to your branch -
git push origin my_branch
- Create a Pull Request or an Issue with a link to your branch
- That's it!
You might want to checkout Resque's Contributing wiki page for information on coding standards, new features, etc.
Copyright (c) 2011 Eric Lindvall. See LICENSE for details.