Logging Ruby

Software Screenshot:
Logging Ruby
Software Details:
Version: 2.0.0
Upload Date: 12 Apr 15
Developer: Tim Pease
Distribution Type: Freeware
Downloads: 17

Rating: nan/5 (Total Votes: 0)

And just like log4j, Logging Ruby can be adapted for any use case, adding custom log input sources, output destinations and log levels.

At this moment, Logging Ruby can save logged data to these destinations:
Buffer
Email
Growl
File
IO
Stderr
Stdout
StringIo
Syslog


More documentation can be found in the project's README file.

A gem is also provided in the downloads section.

If Logging Ruby is not what you've been looking for, a good alternative is Log4R, another log4j inspired project.

Features:

  • Support for hierarchical logging
  • Custom log formats
  • Custom log levels
  • Custom log level names
  • Log to multiple destinations
  • Config-based system
  • Log statistics

What is new in this release:

  • Bug Fixes:
  • Adding a `formatter` method for Rails 4 compatibility.

What is new in version 1.8.1:

  • Bug Fixes:
  • Diagnostic context thread inheritance.
  • Fixing trace reporting in JRuby 1.7.

What is new in version 1.7.2:

  • Fixed segmentation fault on exit.
  • Fixed syswrite warning when IO contains unflushed data in buffer.
  • Added "mingw" to the list of Windows host versions.

What is new in version 1.7.1:

  • Bug fixes:
  • Fixed deprecated use of Config::*

What is new in version 1.7.0:

  • Enhancements:
  • Move appender factories.
  • ActionMail compatible options in the email appender.
  • Add TLS support to the email appender.
  • Refactoring appender shutdown.
  • Bug Fixes:
  • File locking fails on windows using JRuby.

What is new in version 1.6.2:

  • Fixed typo in the Readme.
  • Fixed spelling in a variety of places.
  • Solaris does not have Syslog#LOG_PERROR defined.
  • Fixed failing tests for Ruby 1.9.3.
  • Check for RUBY_ENGINE for Ruby 1.8.7.
  • Whitespace and '# EOF' cleanup.
  • Support for Rubinious.

What is new in version 1.6.0:

  • Enhancements:
  • Adding periodic flushing of buffered messages.
  • Accessor for a logger's appenders.
  • Better support for capturing log messages in RSpec version 1 & 2.

What is new in version 1.5.2:

  • Bug fixes:
  • Changing working directory breaks rolling file appenders.

What is new in version 1.5.1:

  • Bug Fixes:
  • IO streams cannot be buffered when using syswrite.
  • JRuby does not allow shared locks on write only file descriptors.
  • Fixing tests for JRuby 1.6.X.

What is new in version 1.5.0:

  • Removed mutexes in favor of IO#syswrite.
  • No round tripping through the buffer array when auto_flushing is true.
  • Added a Proxy object that will log all methods called on it.
  • Colorization of log messages.

Similar Software

Other Software of Developer Tim Pease

Serv-O-Lux
Serv-O-Lux

20 Jul 15

FlipBook
FlipBook

5 Jun 15

Comments to Logging Ruby

Comments not found
Add Comment
Turn on images!