All Versions
67
Latest Version
Avg Release Cycle
60 days
Latest Release
-

Changelog History
Page 5

  • v2.13.1 Changes

    February 13, 2015

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ Raise default JRuby Garbage Collection event logging minimum duration to 100ms.
  • v2.13.0 Changes

    February 12, 2015

    โž• Added

    • ๐Ÿ’Ž Log JRuby Garbage Collection events.
    • SemancicLogger::Logger#silence to change the level during the supplied block.
      • Reduce logging messages by raising the log level in the block.
    • โž• Add :silence option to benchmark_... methods to change the log level for the duration of the block.
  • v2.12.0 Changes

    January 22, 2015

    โž• Added

    • ๐ŸŒฒ SemantcLogger::DebugAsTraceLogger for existing gems that log :debug when they should be logging at :trace. ### ๐Ÿ”„ Changed
    • 0๏ธโƒฃ Allow the log level of a specific logger to be below that of the global default.
  • v2.11.0 Changes

    January 02, 2015

    โž• Added

    • ๐ŸŒฒ Ability to increase the log level in a benchmark block when an exception is raised inside the block.

    ๐Ÿ”„ Changed

    • ๐Ÿšš Switch to Minitest, removed Mocha.
    • Switch to Net::TCPClient for Syslog.
    • โž• Add support to re-open syslog, splunk, and mongodb after a process fork.
  • v2.10.0 Changes

    July 29, 2014

    โž• Added

    • ๐Ÿ†• New Splunk appender.
      • Send log messages directly to Splunk using the splunk gem.
      • Thanks to Andrew Medeiros.
    • โž• Add filters at the appender level.
      • Each appender can have its own filter.

    โœ‚ Removed

    • โฌ‡๏ธ Dropped support for Ruby 1.8.

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Allow use of % in the message string.
      • Syslog behaves like printf which causes an ArgumentError any time a % is seen in the printed log.
      • Thanks to Leo Correa
    • ๐Ÿท Tagged logging when tags consist of arrays of arrays.
  • v2.9.0 Changes

    June 25, 2014

    โž• Added

    • ๐Ÿ†• NewRelic appender
      • Send :error and :fatal log messages directly to New Relic using the newrelic_rpm gem.
      • Thanks to Marc Bellingraths.
  • v2.8.0 Changes

    April 21, 2014

    โž• Added

    • ๐Ÿšฆ Use UNIX signals to change the process log level at runtime.
    • โž• Add filtering at both the logger and appender level.

    ๐Ÿ”„ Changed

    • Replace mongo appender safe option with write_concern
    • ๐ŸŒฒ Appenders can now specify which log messages to include for that appender.
  • v2.7.0 Changes

    March 07, 2014

    โž• Added

    • โž• Add support for metrics when calling benchmark methods.
    • ๐Ÿ’Ž Set Java thread name under JRuby.

    ๐Ÿ”„ Changed

    • Set appender thread name and increase max length logged to file for the thread name.
  • v2.6.0 Changes

    December 10, 2013
    • ๐Ÿ›  Fix Java nil pointer exception on JRuby due to tags array being used concurrently by multiple threads.
      • Use clone to create a dedicated copy for the appender thread
  • v2.5.0 Changes

    November 08, 2013
    • โž• Add support for naming a thread so that all log entries in that thread have the same thread name.

    ๐Ÿ”„ Changed

    • Any calls to SemanticLogger::Base.thread_name must be changed to Thread.current.name

    ๐Ÿ›  Fixed

    • ๐ŸŒฒ If :min_duration was not met exceptions were not being logged. Always log exceptions