def __set_logger_parallel(self, number, rank, options): """ Set parallel logger. """ logging.basicConfig(level=self.__get_log_level(options), format='L %(relativeCreated)12d M' + number + ' ' + rank + ' %(levelname)-6s %(message)s', datefmt='%H:%M:%S') # Only add user logging to the 0 rank process so we don't get # a lot of output, just a summary, but we want the user messages # tagged in all rank processes cu.add_user_log_level() if MPI.COMM_WORLD.rank == 0: logger = logging.getLogger() cu.add_user_log_handler(logger, os.path.join(options["out_path"], 'user.log')) if 'syslog_server' in options.keys(): try: cu.add_syslog_log_handler(logger, options['syslog_server'], options['syslog_port']) except: logger.warn("Unable to add syslog logging for server %s on port %i", options['syslog_server'], options['syslog_port'])
def __set_logger_single(self, options): """ Set single-threaded logging. """ log_format = 'L %(relativeCreated)12d M000 CPU00' + \ ' %(levelname)-6s %(message)s' filename = os.path.join(options['log_path'], 'log.txt') level = cu._get_log_level(options) self.__set_logger(level, log_format, fname=filename) cu.add_user_log_level() self.__add_user_logging(options) self.__add_console_logging()
def set_logger_single(self, options): logger = logging.getLogger() logger.setLevel(self.get_log_level(options)) fh = logging.FileHandler(os.path.join(options["out_path"], 'log.txt'), mode='w') fh.setFormatter(logging.Formatter('L %(relativeCreated)12d M CPU0 0' + ' %(levelname)-6s %(message)s')) logger.addHandler(fh) cu.add_user_log_level() cu.add_user_log_handler(logger, os.path.join(options["out_path"], 'user.log'))
def __set_logger_parallel(self, number, rank, options): """ Set parallel logger. """ log_format = 'L %(relativeCreated)12d M' + number + ' ' + rank +\ ' %(levelname)-6s %(message)s' level = cu._get_log_level(options) self.__set_logger(level, log_format) # Only add user logging to the 0 rank process cu.add_user_log_level() if MPI.COMM_WORLD.rank == 0: self.__add_user_logging(options) if not options['cluster']: self.__add_console_logging()
def set_logger_parallel(self, number, rank, options): logging.basicConfig(level=self.get_log_level(options), format='L %(relativeCreated)12d M' + number + ' ' + rank + ' %(levelname)-6s %(message)s', datefmt='%H:%M:%S') # Only add user logging to the 0 rank process so we don't get # a lot of output, just a summary, but we want the user messages # tagged in all rank processes cu.add_user_log_level() if MPI.COMM_WORLD.rank == 0: logging.getLogger() cu.add_user_log_handler(logging.getLogger(), os.path.join(options["out_path"], 'user.log'))
def __set_logger_parallel(self, number, rank, options): """ Set parallel logger. """ machine = 'M%-5s%-6s' % (number, rank) log_format = 'L %(relativeCreated)12d ' + machine +\ ' %(levelname)-6s %(message)s' level = cu._get_log_level(options) self.__set_logger(level, log_format) # Only add user logging to the 0 rank process cu.add_user_log_level() if MPI.COMM_WORLD.rank == 0: self.__add_user_logging(options) if not options['cluster']: self.__add_console_logging()
def __set_logger_single(self, options): """ Set single-threaded logging. """ logger = logging.getLogger() logger.setLevel(self.__get_log_level(options)) fh = logging.FileHandler(os.path.join(options["log_path"], 'log.txt'), mode='w') fh.setFormatter( logging.Formatter('L %(relativeCreated)12d M CPU0 0' + ' %(levelname)-6s %(message)s')) logger.addHandler(fh) cu.add_user_log_level() cu.add_user_log_handler(logger, os.path.join(options["log_path"], 'user.log'))
def __set_logger_parallel(self, number, rank, options): """ Set parallel logger. """ logging.basicConfig(level=self.__get_log_level(options), format='L %(relativeCreated)12d M' + number + ' ' + rank + ' %(levelname)-6s %(message)s', datefmt='%H:%M:%S') # Only add user logging to the 0 rank process so we don't get # a lot of output, just a summary, but we want the user messages # tagged in all rank processes cu.add_user_log_level() if MPI.COMM_WORLD.rank == 0: logging.getLogger() cu.add_user_log_handler( logging.getLogger(), os.path.join(options["out_path"], 'user.log'))
def __set_logger_single(self, options): """ Set single-threaded logging. """ logger = logging.getLogger() logger.setLevel(self.__get_log_level(options)) fh = logging.FileHandler(os.path.join(options["log_path"], 'log.txt'), mode='w') fh.setFormatter(logging.Formatter('L %(relativeCreated)12d M CPU0 0' + ' %(levelname)-6s %(message)s')) logger.addHandler(fh) cu.add_user_log_level() cu.add_user_log_handler(logger, os.path.join(options["log_path"], 'user.log')) if 'syslog_server' in options.keys(): try: cu.add_syslog_log_handler(logger, options['syslog_server'], options['syslog_port']) except: logger.warn("Unable to add syslog logging for server %s on port %i", options['syslog_server'], options['syslog_port'])
def __set_logger_parallel(self, number, rank, options): """ Set parallel logger. """ logging.basicConfig(level=self.__get_log_level(options), format='L %(relativeCreated)12d M' + number + ' ' + rank + ' %(levelname)-6s %(message)s', datefmt='%H:%M:%S') # Only add user logging to the 0 rank process so we don't get # a lot of output, just a summary, but we want the user messages # tagged in all rank processes cu.add_user_log_level() if MPI.COMM_WORLD.rank == 0: logger = logging.getLogger() cu.add_user_log_handler( logger, os.path.join(options["out_path"], 'user.log')) if 'syslog_server' in options.keys(): try: cu.add_syslog_log_handler(logger, options['syslog_server'], options['syslog_port']) except: logger.warn( "Unable to add syslog logging for server %s on port %i", options['syslog_server'], options['syslog_port'])
def __set_logger_single(self, options): """ Set single-threaded logging. """ logger = logging.getLogger() logger.setLevel(self.__get_log_level(options)) fh = logging.FileHandler(os.path.join(options["log_path"], 'log.txt'), mode='w') fh.setFormatter( logging.Formatter('L %(relativeCreated)12d M CPU0 0' + ' %(levelname)-6s %(message)s')) logger.addHandler(fh) cu.add_user_log_level() cu.add_user_log_handler(logger, os.path.join(options["log_path"], 'user.log')) if 'syslog_server' in options.keys(): try: cu.add_syslog_log_handler(logger, options['syslog_server'], options['syslog_port']) except: logger.warn( "Unable to add syslog logging for server %s on port %i", options['syslog_server'], options['syslog_port'])