Source code for nexusLIMS.utils.logging

"""Logging utilities for NexusLIMS."""

import logging


[docs] def setup_loggers(log_level): """ Set logging level of all NexusLIMS loggers. Parameters ---------- log_level : int The level of logging, such as ``logging.DEBUG`` """ logging.basicConfig( format="%(asctime)s %(name)s %(levelname)s: %(message)s", level=log_level, ) loggers = [ logging.getLogger(name) for name in logging.root.manager.loggerDict # pylint: disable=no-member if "nexusLIMS" in name ] for _logger in loggers: _logger.setLevel(log_level)