Skip to content

Releases: Preston-Landers/concurrent-log-handler

v0.9.25

10 Dec 18:26
25f3eef
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.9.24...0.9.25

v0.9.24

14 May 18:10
3a589de
Compare
Choose a tag to compare

Fixes #58 issue building on certain platforms due to use_2to3 kwarg in setup.py.

v0.9.23

30 Apr 18:47
e12d131
Compare
Choose a tag to compare
  • 0.9.23:
    • Begin requiring Python 3.6 or higher.
    • Implements a ConcurrentTimedRotatingFileHandler class which provides both time and/or size
      based rotation. See the README.md for details.
    • Fix #56 - don't fail when setting owner on Windows, though it will have no effect.

concurrent-log-handler-0.9.23.tar.gz
concurrent-log-handler-0.9.23-source-and-wheel.zip

v0.9.23 alpha1

07 Apr 23:23
e7de124
Compare
Choose a tag to compare
v0.9.23 alpha1 Pre-release
Pre-release

Experimental release with support for time-based rotation (see README.md or PR#55 for details).

v0.9.22

07 Apr 20:33
e73f41e
Compare
Choose a tag to compare

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

02 Apr 02:09
a660347
Compare
Choose a tag to compare
  • 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

22 Feb 13:56
c0c6764
Compare
Choose a tag to compare

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

13 Nov 13:44
Compare
Choose a tag to compare

Fixes Python 2.7 support in setup.py. Fixes accidental detection of Mac OS as Windows. Thanks @buddly27

v0.9.18 - remove ez_setup

10 Nov 15:12
Compare
Choose a tag to compare

Removes use of ez_setup.py, should fix some issues around installing old versions of distutils

v0.9.17

01 Sep 18:34
Compare
Choose a tag to compare

Fix portalocker requirement on Python 2. Improve error handling.

The next release after this is likely to be a 1.0.0 release candidate.