sysutils/py-concurrent-log-handler 0.9.19_1 DragonFly
RotatingFileHandler replacement with concurrency, gzip
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- APACHE20
- Categories
- python, sysutils
- Package size
- 25.1 KiB, 109.8 KiB installed
Description
This package provides an additional log handler for Python's standard logging package (PEP 282). This handler will write log events to a log file which is rotated when the log file reaches a certain size. Multiple processes can safely write to the same log file concurrently. Rotated logs can be gzipped if desired. Both Windows and POSIX systems are supported. An optional threaded queue logging handler is provided to perform logging in the background.
This is a fork of Lowell Alleman's ConcurrentLogHandler 0.9.1 which fixes a hanging/deadlocking problem.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | sysutils/py-concurrent-log-handler | 0.9.19_1 |
| FreeBSD | sysutils/py-concurrent-log-handler | 0.9.19_1 |
Install
Binary package:
pkg install py311-concurrent-log-handler
From DPorts:
cd /usr/dports/sysutils/py-concurrent-log-handler && make install clean
Dependencies
Run dependencies 2
No port depends on this one.