Releases: Kokonico/ObjLog
Releases · Kokonico/ObjLog
2.1.5 hotfix
2.1.5
this update fixes a critical bug that affects any projects using wipe_log_file_on_init
, please update if you use this parameter in your log nodes.
fixed
wipe_log_file_on_init
not setting the proper log length internally
updated outdated api reference and README
2.1.4 hotfix
2.1.4
please install this version if you have Objlog 2.1.1 though 2.1.3 on your project, if it's not working, this will fix it
- fixed a critical bug where if the log file didn't exist beforehand the project wouldn't run properly.
2.1.3
2.1.3
note: this release was published several days ago but was not created on github
- fixed fatal bug in
dump_messages_to_console()
Full Changelog: 2.1.2...2.1.3
2.1.2
2.1.1
2.1.1
- fixed a bug where by opening and closing multiple log nodes to one logfile, you could bypass the log length limit.
Full Changelog: 2.1.0...2.1.1
2.1.0
2.1.0
as if it couldn't get any better
- rename() method for lognode
- improved documentation.
Full Changelog: 2.0.0...2.1.0
v2.0.0
2.0.0
A new frontier
Major changes:
- getitem and iter dunder for
LogNode
has()
andhas_errors()
methods forLogNode
- Syntax unpacking for
get()
,has()
anddump_messages_to_console()
- Python Exceptions can now be logged and used in
get()
&has()
@monitor
decorator lets you monitor and log python exceptions- ability to squash log file in
squash
method - performance improvements
- show milliseconds in log messages string and colored form.
deprecations:
- removed
timestamp
andunix_timestamp
attributes from LogMessage
Full Changelog: 1.2.2...2.0.0
v1.2.2
v1.2.1
v1.2.0
1.2.0
features, features, features
LogNode
contains
dunder method- fixed error when using
del
keyword onLogNode
- Replaced internal message list with deque form
collections
- performance improvements
- added
squash
method - added
wipe_log_file_on_init
parameter
LogMessage
- Sanitization
ne
dunder- error checking for
LogMessage
base class - deprecated
unix_timestamp
value in place ofunix
Full Changelog: 1.1.2...1.2.0