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 __add_user_logging(self, options): logger = logging.getLogger() filename = os.path.join(options['out_path'], 'user.log') cu.add_user_log_handler(logger, filename) 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 __add_user_logging(self, options): logger = logging.getLogger() filename = os.path.join(options['out_path'], 'user.log') cu.add_user_log_handler(logger, filename) if 'syslog_server' in list(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): 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): 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'))
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'])