Commits on Apr 4, 2012
Commits on Apr 3, 2012
  1. Adding checks for initialization before shutting down.

    If the Logging framework was loaded but never initialized, the shutdown method
    does not need to be fully executed. Instead we do a quick exit. This should be
    done to avoid a possible segmentation fault caused by defining methods during
    finalizer execution.
    committed Apr 3, 2012
  2. Flush the stream if possible.

    Use a "rescue nil" clause because we don't care if the IO stream really
    flushes or not ... this is just a best attempt.
    committed Apr 3, 2012
  3. Merge pull request #33 from japgolly/syswrite_warning_fix

    Syswrite warning fix
    committed Apr 3, 2012
Commits on Apr 2, 2012
  1. Updated changelog

    japgolly committed Apr 2, 2012
Commits on Apr 1, 2012
Commits on Mar 5, 2012
Commits on Feb 21, 2012
  1. No need to define a constant - just use a local scoped variable

    Slightly modifying the patch from Mitch Tishmack so that we don't create a new
    constant inside the core File class. We only need the proper conf object in
    the line below and nowhere else in the code.
    committed Feb 21, 2012
  2. Merge pull request #29 from mitchty/master

    Fix 1.9.3-p125's deprecation of Config::* deprecation warning
    committed Feb 21, 2012
Commits on Feb 19, 2012
  1. Changing to the MIT license.

    closes #24
    committed Feb 19, 2012
  2. Version bump and history edit.

    Preparing for release of a new version.
    committed Feb 19, 2012
Commits on Feb 18, 2012
  1. Move factory methods into their respective classes.

    As a better pattern for other implementors to follow, the factory/accessor
    methods for layouts and appenders have been moved into the files where those
    layouts and appenders are defined.
    closes #28
    committed Feb 18, 2012
  2. Add ActionMailer compatible settings for the email appender.

    These changes add ActionMailer compatible settings for the email appender. The
    documentation for the email appender has been significantly improved along
    with an example for connecting to and sending messages via gmail.
    closes #27
    committed Feb 18, 2012
Commits on Feb 17, 2012
  1. Make writing a header optional.

    Add a flag to the appender options so that writing a header to the file is
    committed Feb 17, 2012
Commits on Feb 15, 2012
  1. Merge pull request #25 from maestrodev/master

    Add TLS support to the email appender
    committed Feb 15, 2012
Commits on Feb 8, 2012
Commits on Feb 7, 2012
  1. Do not allow `nil' to be proxied.

    It is a big no-no to proxy a nil object. This can lead to all kinds of
    unexpected behavior that is quite the pain to debug.
    committed Feb 7, 2012
Commits on Feb 1, 2012
  1. Disable rcov

    The rcov gem is no longer being used. I need to add support for simplecov for
    newer Rubies.
    committed Feb 1, 2012
  2. removing use of include

    committed Feb 1, 2012
  3. Merge pull request #22 from maestrodev/master

    File locking fails on Windows when using JRuby
    committed Feb 1, 2012
  4. Windows OS is not correctly detected. RUBY_PLATFORM will always be 'j…

    …ava' for JRuby on any platform
    carlossg committed Feb 1, 2012
Commits on Jan 10, 2012
  1. adding a Travis-CI build badge

    committed Jan 10, 2012
Commits on Jan 6, 2012
  1. comment and whitespace cleanup

    committed Jan 6, 2012
  2. remove the debug lines

    committed Jan 6, 2012
  3. tweaking the coalescing code

    committed Jan 6, 2012
  4. adding some debug for this test

    committed Jan 6, 2012
  5. adding ruby 1.9.3 testing

    committed Jan 6, 2012
  6. adding jruby for CI testing

    committed Jan 6, 2012
  7. adding support for Travis CI

    committed Jan 6, 2012