forked from Cryz/battle_royale_sim
fix duplicate logs
This commit is contained in:
@@ -18,15 +18,18 @@ def get_log_name():
|
||||
return _os.path.join(_bot_syms.LOG_PATH, fname)
|
||||
|
||||
def _create_file_handler():
|
||||
global file_handler
|
||||
print('### create file handler')
|
||||
current_log_file = get_log_name()
|
||||
file_handler = _logging.FileHandler(current_log_file, encoding='utf-8')
|
||||
formatter = _logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
|
||||
file_handler.setFormatter(formatter)
|
||||
logger.addHandler(file_handler)
|
||||
logger.setLevel(_logging.INFO) # Set the logging level
|
||||
logger.setLevel(_logging.INFO)
|
||||
return file_handler
|
||||
|
||||
def _setup_logging_file():
|
||||
global file_handler
|
||||
print('### setup logging')
|
||||
current_log_file = get_log_name()
|
||||
|
||||
if not file_handler: return _create_file_handler()
|
||||
@@ -36,9 +39,6 @@ def _setup_logging_file():
|
||||
file_handler.close()
|
||||
_create_file_handler()
|
||||
|
||||
#_logging.basicConfig(filename= get_log_name(), encoding= 'utf-8', format='%(asctime)s - %(levelname)s - %(message)s', level= _logging.INFO)
|
||||
_setup_logging_file()
|
||||
|
||||
def log_debug(txt):
|
||||
_setup_logging_file()
|
||||
logger.debug(txt)
|
||||
|
||||
Reference in New Issue
Block a user