Releases: Preston-Landers/concurrent-log-handler
Releases · Preston-Landers/concurrent-log-handler
v0.9.25
What's Changed
- Update README.md by @Krogsager in #61
- Updates to use pyproject.toml with a few other features by @stumpylog in #65
- Fixes Issue #66: ConcurrentTimedRotatingFileHandler rotating gzip fil… by @Preston-Landers in #67
- Initial support for typing by @stumpylog in #69
New Contributors
- @Krogsager made their first contribution in #61
- @stumpylog made their first contribution in #65
Full Changelog: 0.9.24...0.9.25
v0.9.24
v0.9.23
v0.9.23 alpha1
Experimental release with support for time-based rotation (see README.md or PR#55 for details).
v0.9.22
Compared to the previous release, the only change is a Python 2.7 compatibility fix.
However, this is the final release that will support Python 2, which was end-of-life on Jan 1st, 2020.
Future versions will require Python 3.6 or higher.
v0.9.21
- Added new optional parameter "lock_file_directory"
- Creates given directory, if it does not exist.
- Writes lock file into given directory, instead next to the logging file itself.
- Useful when the log files reside in a cloud synced folder like Dropbox, Google Drive,
OneDrive, etc. Sometimes these do not work correctly with the lock files.
- Fix not replacing the last file (greatest backup number) when rotating. Thanks tzongw.
- Add support for "namer" function to customize the naming of rotated files. Thanks @dashedman.
- Enhanced test suite using tox and pytest.
v0.9.20
What's Changed
- support to execute setup_logging_queues in any times and asyncio by @ZhuYuJin in #32
- Better performance with large values for backupCount (number of rotated files to keep).
- You can set the file owner / group to 'root' (uid 0).
Full Changelog: 0.9.19...0.9.20
v0.9.19 - fix Python 2 and MacOS compat
Fixes Python 2.7 support in setup.py. Fixes accidental detection of Mac OS as Windows. Thanks @buddly27
v0.9.18 - remove ez_setup
Removes use of ez_setup.py, should fix some issues around installing old versions of distutils
v0.9.17
Fix portalocker requirement on Python 2. Improve error handling.
The next release after this is likely to be a 1.0.0 release candidate.