The mpi_array.logging Module¶
Default initialisation of python logging.
Some simple wrappers of python built-in logging module
for mpi_array logging.
Classes and Functions¶
SplitStreamHandler([outstr, errstr, splitlevel]) |
A python logging.handlers Handler class for splitting logging messages to different streams depending on the logging-level. |
initialise_loggers(names[, log_level, ...]) |
Initialises specified loggers to generate output at the specified logging level. |
get_rank_logger(name[, comm, ranks]) |
Returns logging.Logger object for message logging. |
get_root_logger(name[, comm, root_rank]) |
Returns a logging.Logger object with time-stamp, comm.Get_name() and comm.Get_rank() in the message. |
LoggerFactory() |
Factory for generating logging.Logger instances. |
Attributes¶
-
mpi_array.logging.logger_factory= <mpi_array.logging.LoggerFactory object>¶ Factory for creating
logging.Loggerobjects. Can set value to different instance in order to customise logging output.