diff options
Diffstat (limited to 'venv/lib/python3.11/site-packages/aiosqlite/tests/helpers.py')
-rw-r--r-- | venv/lib/python3.11/site-packages/aiosqlite/tests/helpers.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/aiosqlite/tests/helpers.py b/venv/lib/python3.11/site-packages/aiosqlite/tests/helpers.py new file mode 100644 index 0000000..f7b53fe --- /dev/null +++ b/venv/lib/python3.11/site-packages/aiosqlite/tests/helpers.py @@ -0,0 +1,29 @@ +# Copyright 2022 Amethyst Reese +# Licensed under the MIT license + +import logging +import sys + + +def setup_logger(): + log = logging.getLogger("") + log.setLevel(logging.INFO) + + logging.addLevelName(logging.ERROR, "E") + logging.addLevelName(logging.WARNING, "W") + logging.addLevelName(logging.INFO, "I") + logging.addLevelName(logging.DEBUG, "V") + + date_fmt = r"%H:%M:%S" + verbose_fmt = ( + "%(asctime)s,%(msecs)d %(levelname)s " + "%(module)s:%(funcName)s():%(lineno)d " + "%(message)s" + ) + + handler = logging.StreamHandler(sys.stdout) + handler.setLevel(logging.INFO) + handler.setFormatter(logging.Formatter(verbose_fmt, date_fmt)) + log.addHandler(handler) + + return log |