Logger Monitor
The zc.loggermonitor package provides a zc.monitor plugin for getting and setting logger levels.
>>> import sys, zc.loggermonitor
It is an error to call the monitor without user arguments.
>>> zc.loggermonitor.level(sys.stdout) Traceback (most recent call last): ... TypeError: level() takes at least 2 arguments (1 given)
If you pass it a logger name, it returns the current effective level:
>>> zc.loggermonitor.level(sys.stdout, '.') NOTSET >>> zc.loggermonitor.level(sys.stdout, 'mylogger') NOTSET
If you pass a level it sets the level:
>>> zc.loggermonitor.level(sys.stdout, '.', 'INFO')>>> zc.loggermonitor.level(sys.stdout, '.') INFO >>> zc.loggermonitor.level(sys.stdout, 'mylogger') INFO
You can also pass a numeric value:
>>> zc.loggermonitor.level(sys.stdout, 'mylogger', '5') >>> zc.loggermonitor.level(sys.stdout, '.') INFO >>> zc.loggermonitor.level(sys.stdout, 'mylogger') Level 5>>> zc.loggermonitor.level(sys.stdout, 'mylogger', '10') >>> zc.loggermonitor.level(sys.stdout, '.') INFO >>> zc.loggermonitor.level(sys.stdout, 'mylogger') DEBUG>>> zc.loggermonitor.level(sys.stdout, 'mylogger', 'NOTSET') >>> zc.loggermonitor.level(sys.stdout, '.') INFO >>> zc.loggermonitor.level(sys.stdout, 'mylogger') INFO>>> zc.loggermonitor.level(sys.stdout, '.', 'NOTSET') >>> zc.loggermonitor.level(sys.stdout, '.') NOTSET >>> zc.loggermonitor.level(sys.stdout, 'mylogger') NOTSET
Download
Release files for zc.loggermonitor 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zc.loggermonitor-0.1.tar.gz | 2.8 kB | Details |
Release files / zc.loggermonitor-0.1.tar.gz
| Download URL | zc.loggermonitor-0.1.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d0e47150c8674733267c647df837838c19a6d8b32534f4f4b43ff3a80dca176
|
|
BLAKE2b-256 checksum How to use checksums |
5b2d3963a7c95b2088ef60da6433c07809b73eb83d54a35eaa2af222d3f8edc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |