Commit fd9694da authored by Pietro Saccardi's avatar Pietro Saccardi
Browse files

Allowing custom options in logging setup.

parent 49b0902a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2,13 +2,13 @@ import logging
import re


def ensure_logging_setup(level=logging.INFO, reset=False):
def ensure_logging_setup(level=logging.INFO, reset=False, **kwargs):
    if reset:
        # Remove all handlers associated with the root logger object.
        # https://stackoverflow.com/a/12158233/1749822
        for handler in logging.root.handlers[:]:
            logging.root.removeHandler(handler)
    logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=level)
    logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=level, **kwargs)


_RGX_FIRST_CAP = re.compile('(.)([A-Z][a-z]+)')