0.0
No commit activity in last 3 years
No release in over 3 years
Client/server for remote logger using multiple communication methods
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 1.2.9

Runtime

>= 1.1.8
>= 1.2.0
 Project Readme

remote_logger¶ ↑

by: arvicco url: github.com/arvicco/remote_logger

DESCRIPTION:¶ ↑

Log server/client with sensible defaults that can be used for remote/centralized logging.

FEATURES:¶ ↑

Log4r is a customizable logger with advanced functionality. Unfortunately, it only supports (rarely used) ROMP protocol for remote logging support. This project aims to improve remote logging by creatting a wrapper around Log4r that:

  • Exposes Log4r functionality remotely through multiple protocols (DRb/Ring/AMQP)

  • Writes to (log server) stdout AND log file ‘remote.log’ by default

  • Allows customization of log server, log format and outputters upon start

PROBLEMS/TODO:¶ ↑

  • TODO: add AMQP rpc support

    Work in progress, please do not use it just yet…

INSTALL:¶ ↑

sudo gem install remote_logger

SYNOPSIS:¶ ↑

server:


RemoteLogger::DrbLogger.start [options] # or,
RemoteLogger::RingyLogger.start [options] # or,
RemoteLogger::AmqpLogger.start [options]

client:


log = RemoteLogger::DrbLogger.find [options] # or,
log = RemoteLogger::RingyLogger.find [options] # or,
log = RemoteLogger::AmqpLogger.find [options]
log.info 'This is my log message'
log.error 'This is error'

REQUIREMENTS:¶ ↑

  • FIXME (list of requirements)

Copyright © 2010 arvicco. See LICENSE for details.