Setups `logger`: name, level, format etc.
setup_logger()
logger = logging.getLogger("gale.utils.logger")
logger.info("This is a INFO message")
logger.debug("This is a DEBUG message")
logger.warning("This is a WARNING message")
logger.error("This is a ERROR message")
log_main_process(logger, logging.INFO, "This logs only on the main process")
log_main_process(logger, logging.ERROR, "This logs only on the main process")
log_main_process(logger, logging.WARNING, "This logs only on the main process")