Loguru v0.3.0 Release Notes
Release Date: 2019-06-29 // over 4 years ago-
- โ Remove all dependencies previously needed by
loguru
(on Windows platform, it solely remainscolorama
andwin32-setctime
). - โ Add a new
logger.patch()
method which can be used to modify the record dict on-the-fly before it's being sent to the handlers. - Modify behavior of sink option
backtrace
so it only extends the stacktrace upward, the display of variables values is now controlled with the newdiagnose
argument (#49 <https://github.com/Delgan/loguru/issues/49>
_). - ๐ Change behavior of
rotation
option in file sinks: it is now based on the file creation time rather than the current time, note that proper support may differ depending on your platform (#58 <https://github.com/Delgan/loguru/issues/58>
_). - ๐ฉ Raise errors on unknowns color tags rather than silently ignoring them (
#57 <https://github.com/Delgan/loguru/issues/57>
_). - โ Add the possibility to auto-close color tags by using
</>
(e.g.<yellow>message</>
). - โ Add coloration of exception traceback even if
diagnose
andbacktrace
options areFalse
. - โ Add a way to limit the depth of formatted exceptions traceback by setting the conventional
sys.tracebacklimit
variable (#77 <https://github.com/Delgan/loguru/issues/77>
_). - Add
__repr__
value to thelogger
for convenient debugging (#84 <https://github.com/Delgan/loguru/issues/84>
_). - โ Remove colors tags mixing directives (e.g.
<red,blue>
) for simplification. - ๐ป Make the
record["exception"]
attribute unpackable as a(type, value, traceback)
tuple. - Fix error happening in some rare circumstances because
frame.f_globals
dict did not contain"__name__"
key and hence prevented Loguru to retrieve the module's name. From now,record["name"]
will be equal toNone
in such case (#62 <https://github.com/Delgan/loguru/issues/62>
_). - ๐ Fix logging methods not being serializable with
pickle
and hence raising exception while being passed to somemultiprocessing
functions (#102 <https://github.com/Delgan/loguru/issues/102>
_). - ๐ Fix exception stack trace not colorizing source code lines on Windows.
- ๐ Fix possible
AttributeError
while formatting exceptions within acelery
task (#52 <https://github.com/Delgan/loguru/issues/52>
_). - ๐ Fix
logger.catch
decorator not working with generator and coroutine functions (#75 <https://github.com/Delgan/loguru/issues/75>
_). - ๐ Fix
record["path"]
case being normalized for no necessary reason (#85 <https://github.com/Delgan/loguru/issues/85>
_). - ๐ Fix some Windows terminal emulators (mintty) not correctly detected as supporting colors, causing ansi codes to be automatically stripped (
#104 <https://github.com/Delgan/loguru/issues/104>
_). - ๐ Fix handler added with
enqueue=True
stopping working if exception was raised in sink althoughcatch=True
. - ๐ Fix thread-safety of
enable()
anddisable()
being called during logging. - โ
Use Tox to run tests (
#41 <https://github.com/Delgan/loguru/issues/41>
_).
- โ Remove all dependencies previously needed by