Module: BufferedRemoteSyslogLogger

Defined in:
lib/buffered_remote_syslog_logger/tcp_logger.rb,
lib/buffered_remote_syslog_logger.rb,
lib/buffered_remote_syslog_logger/version.rb,
lib/buffered_remote_syslog_logger/middleware.rb

Overview

BufferedRemoteSyslogLogger is used as a dead-simple replacement for syslog ruby libs. None of them is able to send logs to a remote server, and even less in TCP.

Example:

For rails (3.X) :

config.logger = BufferedRemoteSyslogLogger::TcpLogger.new(:host => 'localhost')

For more info about Syslog protocol, please refer to the RFC: www.faqs.org/rfcs/rfc3164.html

Major Parts taken from TcpSyslog which in turn has Parts taken from SyslogLogger gem and ActiveSupport

Defined Under Namespace

Classes: Middleware, TcpLogger

Constant Summary collapse

VERSION =
"0.2.2"