summaryrefslogtreecommitdiffstats
path: root/lib/colorlog/logging.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/colorlog/logging.py')
-rw-r--r--lib/colorlog/logging.py44
1 files changed, 0 insertions, 44 deletions
diff --git a/lib/colorlog/logging.py b/lib/colorlog/logging.py
deleted file mode 100644
index 13f0c4ffb..000000000
--- a/lib/colorlog/logging.py
+++ /dev/null
@@ -1,44 +0,0 @@
-"""Wrappers around the logging module."""
-
-from __future__ import absolute_import
-
-import functools
-import logging
-
-from colorlog.colorlog import ColoredFormatter
-
-BASIC_FORMAT = "%(log_color)s%(levelname)s%(reset)s:%(name)s:%(message)s"
-
-
-def basicConfig(**kwargs):
- """Call ``logging.basicConfig`` and override the formatter it creates."""
- logging.basicConfig(**kwargs)
- logging._acquireLock()
- try:
- stream = logging.root.handlers[0]
- stream.setFormatter(
- ColoredFormatter(
- fmt=kwargs.get('format', BASIC_FORMAT),
- datefmt=kwargs.get('datefmt', None)))
- finally:
- logging._releaseLock()
-
-
-def ensure_configured(func):
- """Modify a function to call ``basicConfig`` first if no handlers exist."""
- @functools.wraps(func)
- def wrapper(*args, **kwargs):
- if len(logging.root.handlers) == 0:
- basicConfig()
- return func(*args, **kwargs)
- return wrapper
-
-root = logging.root
-getLogger = logging.getLogger
-debug = ensure_configured(logging.debug)
-info = ensure_configured(logging.info)
-warning = ensure_configured(logging.warning)
-error = ensure_configured(logging.error)
-critical = ensure_configured(logging.critical)
-log = ensure_configured(logging.log)
-exception = ensure_configured(logging.exception)