-
Add dynamic log level Stable
released this
2022-08-13 12:32:52 +02:00 | 1 commits to master since this releasePossible values
Values can be set case insensitive (DEBUG, debug, Debug).
- debug
- info
- warn
- warning
- crit
- critical
Requirements
- Python 3.10 or higher
Usage example
Use the environment variable LOG_LEVEL to set the log level.
LOG_LEVEL = "debug"
# Setting LOG_LEVEL with `os.environ` is only necessary if environment variable has not been set before (e.g. outside Docker) import os os.environ['LOG_LEVEL'] = 'DEBUG' from loghandler import logger def main(): logger.debug("This is a Debug Message") logger.info("This is a Info Message") logger.warning("This is a Warning Message") logger.error("This is a Error Message") logger.critical("This is a Critical Message") main()
[Fri, 06 Aug 2021 13:36:09] DEBUG [test.py.main:7] This is a Debug Message [Fri, 06 Aug 2021 13:36:09] INFO [test.py.main:8] This is a Info Message [Fri, 06 Aug 2021 13:36:09] WARNING [test.py.main:9] This is a Warning Message [Fri, 06 Aug 2021 13:36:09] ERROR [test.py.main:10] This is a Error Message [Fri, 06 Aug 2021 13:36:09] CRITICAL [test.py.main:11] This is a Critical Message
Downloads
-
Release 1.0 Stable
released this
2021-10-07 11:04:13 +02:00 | 9 commits to master since this releaseDownloads