array_split.logging.initialise_loggers

array_split.logging.initialise_loggers(names, log_level=30, handler_class=<class 'array_split.logging.SplitStreamHandler'>)[source]

Initialises specified loggers to generate output at the specified logging level. If the specified named loggers do not exist, they are created.

Parameters:

Example:

>>> from array_split import logging
>>> logging.initialise_loggers(["my_logger",], log_level=logging.INFO)
>>> logger = logging.getLogger("my_logger")
>>> logger.info("This is info logging.")
16:35:09|ARRSPLT| This is info logging.
>>> logger.debug("Not logged at logging.INFO level.")
>>>