Source code for koapy.utils.logging

from .Logging import Logging


[docs]def get_logger(name=None): return Logging.get_logger(name)
[docs]def verbosity_to_loglevel(verbosity): return Logging.verbosity_to_loglevel(verbosity)
[docs]def loglevel_to_verbosity(loglevel): return Logging.loglevel_to_verbosity(loglevel)
[docs]def get_package_logger(): root_package_name = __name__.split(".", maxsplit=1)[0] logger = get_logger(root_package_name) return logger
[docs]def set_loglevel(loglevel): logger = get_package_logger() logger.setLevel(loglevel)
[docs]def set_verbosity(verbosity): loglevel = verbosity_to_loglevel(verbosity) set_loglevel(loglevel)
[docs]def get_loglevel(): logger = get_package_logger() loglevel = logger.level return loglevel
[docs]def get_verbosity(): loglevel = get_loglevel() verbosity = loglevel_to_verbosity(loglevel) return verbosity