未验证 提交 6a885632 编写于 作者: Z zhoujun 提交者: GitHub

fix log print twice error (#5743)

上级 50e461f8
...@@ -26,7 +26,7 @@ logger_initialized = {} ...@@ -26,7 +26,7 @@ logger_initialized = {}
@functools.lru_cache() @functools.lru_cache()
def get_logger(name='root', log_file=None, log_level=logging.DEBUG): def get_logger(name='ppocr', log_file=None, log_level=logging.DEBUG):
"""Initialize and get a logger by name. """Initialize and get a logger by name.
If the logger has not been initialized, this method will initialize the If the logger has not been initialized, this method will initialize the
logger by adding one or two handlers, otherwise the initialized logger will logger by adding one or two handlers, otherwise the initialized logger will
...@@ -67,4 +67,5 @@ def get_logger(name='root', log_file=None, log_level=logging.DEBUG): ...@@ -67,4 +67,5 @@ def get_logger(name='root', log_file=None, log_level=logging.DEBUG):
else: else:
logger.setLevel(logging.ERROR) logger.setLevel(logging.ERROR)
logger_initialized[name] = True logger_initialized[name] = True
logger.propagate = False
return logger return logger
...@@ -122,7 +122,7 @@ def preprocess(is_train=False): ...@@ -122,7 +122,7 @@ def preprocess(is_train=False):
log_file = '{}/train.log'.format(save_model_dir) log_file = '{}/train.log'.format(save_model_dir)
else: else:
log_file = None log_file = None
logger = get_logger(name='root', log_file=log_file) logger = get_logger(log_file=log_file)
# check if set use_gpu=True in paddlepaddle cpu version # check if set use_gpu=True in paddlepaddle cpu version
use_gpu = config['use_gpu'] use_gpu = config['use_gpu']
......
...@@ -151,7 +151,7 @@ def preprocess(): ...@@ -151,7 +151,7 @@ def preprocess():
ser_config = load_config(FLAGS.config_ser) ser_config = load_config(FLAGS.config_ser)
ser_config = merge_config(ser_config, FLAGS.opt_ser) ser_config = merge_config(ser_config, FLAGS.opt_ser)
logger = get_logger(name='root') logger = get_logger()
# check if set use_gpu=True in paddlepaddle cpu version # check if set use_gpu=True in paddlepaddle cpu version
use_gpu = config['Global']['use_gpu'] use_gpu = config['Global']['use_gpu']
......
...@@ -525,7 +525,7 @@ def preprocess(is_train=False): ...@@ -525,7 +525,7 @@ def preprocess(is_train=False):
log_file = '{}/train.log'.format(save_model_dir) log_file = '{}/train.log'.format(save_model_dir)
else: else:
log_file = None log_file = None
logger = get_logger(name='root', log_file=log_file) logger = get_logger(log_file=log_file)
# check if set use_gpu=True in paddlepaddle cpu version # check if set use_gpu=True in paddlepaddle cpu version
use_gpu = config['Global']['use_gpu'] use_gpu = config['Global']['use_gpu']
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册