antik486 / RubySyslog

A Multi-threaded Syslog Server written entirely in Ruby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# The Ruby Syslog Server
#
# Author:: Jonathan Gnagy (mailto:jonathan.gnagy@gmail.com)
# Copyright:: Copyright (c) 2010
# License:: Distributed under the GPLv3 ( http://www.gnu.org/licenses/gpl.html )
#
# Usage:
#   #!/usr/bin/env ruby
#   require 'parser'
#   require 'storage'
#   require 'server'
#   require 'yaml'
#  
#   config = YAML.load_file('config.yaml')
#  
#   server = RubySyslog::Server.new(config)
#   server.start
#  
#   while !server.stopped? or server.logs_queued? do
#     sleep(1)
#     server.process_logs
#   end
#  
#   server.shutdown

About

A Multi-threaded Syslog Server written entirely in Ruby

License:GNU General Public License v3.0