loggability version 0.5.0 has been released!

* <http://deveiate.org/projects/loggability> (home)
* <http://bitbucket.org/ged/loggability> (code)
* <http://deveiate.org/code/loggability> (docs)
* <http://github.com/ged/loggability> (github)

A composable logging system built on the standard Logger library.

You can add Loggability to large libraries and systems, then hook everything
up later when you know where you want logs to be written, at what level of
severity, and in which format.

An example:

    # Load a bunch of libraries that use Loggability
    require 'strelka'
    require 'inversion'
    require 'treequel'
    require 'loggability'
    
    # Set up our own library
    module MyProject
        extend Loggability
        log_as :my_project
    
        class Server
            extend Loggability
            log_to :my_project
    
            def initialize
                self.log.debug "Listening."
            end
        end
    
    end
    
    # Now tell everything that's using Loggability to log to an HTML
    # log file at INFO level
    Loggability.write_to( '/usr/local/www/htdocs/log.html' )
    Loggability.format_as( :html )
    Loggability.level = :info

Changes:

== v0.5.0 [2012-08-03] Michael Granger <[email protected]>

- Remove dependency on PluginFactory/Pluggability to avoid circular
  dependency.

-- You received this message because you are subscribed to the Google Groups 
ruby-talk-google group. To post to this group, send email to 
[email protected]. To unsubscribe from this group, send email 
to [email protected]. For more options, visit this 
group at https://groups.google.com/d/forum/ruby-talk-google?hl=en

Reply via email to