Returns (logger,rootLogger) pair of logging.Logger objects. The objects will prefix messages with time and rank strings.
Parameters: | |
---|---|
Return type: | logging.Logger pair |
Returns: | (logger,rootLogger) logging object pair. |
>>> import mango.mpi
>>> import logging
>>> logger, rootLogger = mangp.mpi.getLoggers("my.module.name")
>>> mango.mpi.initialise()
>>> mpi.initialiseLoggers(["my.module.name",], logLevel=logging.INFO)
>>> logger.info("This message appears for all MPI process ranks (including root rank).")
>>> rootLogger.info("This message only appears for the root rank process.")