All Versions
40
Latest Version
Avg Release Cycle
56 days
Latest Release
2039 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.7.0 Changes
Released on May 12th 2014. Codename "not_just_yet"
- βͺ Restored Python 3.2 support (thanks @rnortman)
- NullHandlers now respect filters - allows to only drop/mute certain records (#73)
- 0οΈβ£ redirect_logging now sets the legacy root logger's level to DEBUG by default. This can be changed by specifying
set_root_logger_level=False
(#96) - π Bugfixes
-
v0.6.0 Changes
Released on October 3rd 2013. Codename "why_not_production_ready"
- β Added Redis handler (Thanks a lot @guillermo-carrasco for this PR)
- π Fixed email encoding bug (Thanks RaphaΓ«l Vinot)
-
v0.5.0 Changes
π Released on August 10th 2013.
- β¬οΈ Drop 2.5, 3.2 support, code cleanup
- π² The exc_info argument now accepts
True
, like in the standard logging module
-
v0.4.2 Changes
π Released on June 2nd 2013.
- π Fixed Python 3.x compatibility, including speedups
- β¬οΈ Dropped Python 2.4 support. Python 2.4 support caused a lot of hacks in the code and introduced duplication to the test code. In addition, it is impossible to cover 2.4-3.x with a single tox installation, which may introduce unwitting code breakage. Travis also does not support Python 2.4 so the chances of accidentally breaking this support were very high as it was...
-
v0.4.1 Changes
π Released on December 12th. Codename "121212"
- π Fixed several outstanding encoding problems, thanks to @dvarazzo.
- π Merged in minor pull requests (see https://github.com/mitsuhiko/logbook/pulls?&state=closed)
-
v0.4 Changes
π Released on October 24th. Codename "Phoenix"
- β Added preliminary RabbitMQ and CouchDB support.
- β Added :class:
logbook.notifiers.NotifoHandler
channel
is now documented to be used for filtering purposes if wanted. Previously this was an opaque string that was not intended for filtering of any kind.
-
v0.3 Changes
π Released on October 23rd. Codename "Informant"
- β Added :class:
logbook.more.ColorizingStreamHandlerMixin
and :class:logbook.more.ColorizedStderrHandler
- π Deprecated :class:
logbook.RotatingFileHandlerBase
because the interface was not flexible enough. - Provided basic Python 3 compatibility. This did cause a few smaller
API changes that caused minimal changes on Python 2 as well. The
deprecation of the :class:
logbook.RotatingFileHandlerBase
was a result of this. - β Added support for Python 2.4
- β Added batch emitting support for handlers which now makes it possible
to use the :class:
logbook.more.FingersCrossedHandler
with the :class:logbook.MailHandler
. - π Moved the :class:
~logbook.FingersCrossedHandler
handler into the base package. The old location stays importable for a few releases. - β Added :class:
logbook.GroupHandler
that buffers records until the handler is popped. - β Added :class:
logbook.more.ExternalApplicationHandler
that executes an external application for each log record emitted.
- β Added :class:
-
v0.2.1 Changes
π Bugfix release, Released on September 22nd.
- π Fixes Python 2.5 compatibility.
-
v0.2 Changes
π Released on September 21st. Codename "Walls of Text"
- 0οΈβ£ Implemented default with statement for handlers which is an
alias for
threadbound
. applicationbound
andthreadbound
return the handler now.- π² Implemented channel recording on the log records.
- The :class:
logbook.more.FingersCrossedHandler
now is set toERROR
by default and has the ability to create new loggers from a factory function. - Implemented maximum buffer size for the
:class:
logbook.more.FingersCrossedHandler
as well as a lock for thread safety. - β Added ability to filter for context.
- π Moved bubbling flags and filters to the handler object.
- π Moved context processors on their own stack.
- Removed the
iter_context_handlers
function. - π Renamed
NestedHandlerSetup
to :class:~logbook.NestedSetup
because it can now also configure processors. - β Added the :class:
logbook.Processor
class. - There is no difference between logger attached handlers and context specific handlers any more.
- β Added a function to redirect warnings to logbook
(:func:
logbook.compat.redirected_warnings
). - π Fixed and improved :class:
logbook.LoggerGroup
. - β
The :class:
logbook.TestHandler
now keeps the record open for further inspection. - π The traceback is now removed from a log record when the record is closed. The formatted traceback is a cached property instead of a function.
- β Added ticketing handlers that send logs directly into a database.
- β Added MongoDB backend for ticketing handlers
- β Added a :func:
logbook.base.dispatch_record
function to dispatch records to handlers independently of a logger (uses the default record dispatching logic). - π Renamed
logger_name
tochannel
. - β Added a multi processing log handler
(:class:
logbook.more.MultiProcessingHandler
). - β Added a twitter handler.
- β Added a ZeroMQ handler.
- β Added a Growl handler.
- β Added a Libnotify handler.
- β Added a monitoring file handler.
- β Added a handler wrapper that moves the actual handling into a background thread.
- π§ The mail handler can now be configured to deliver each log record not more than n times in m seconds.
- β Added support for Python 2.5
- β Added a :class:
logbook.queues.SubscriberGroup
to deal with multiple subscribers. - β Added a :class:
logbook.compat.LoggingHandler
for redirecting logbook log calls to the standard library's :mod:logging
module.
- 0οΈβ£ Implemented default with statement for handlers which is an
alias for
-
v0.1 Changes
π First public release.