All Versions
67
Latest Version
Avg Release Cycle
60 days
Latest Release
-
Changelog History
Page 5
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 tobenchmark_...
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.
- Send log messages directly to Splunk using the
- โ 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.
- ๐ New Splunk appender.
-
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.
- Send :error and :fatal log messages directly to New Relic using the
- ๐ NewRelic appender
-
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
- ๐ Fix Java nil pointer exception on JRuby due to tags array being used concurrently by multiple threads.
-
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 toThread.current.name
๐ Fixed
- ๐ฒ If :min_duration was not met exceptions were not being logged. Always log exceptions