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)
|
return _os.path.join(_bot_syms.LOG_PATH, fname)
|
||||||
|
|
||||||
def _create_file_handler():
|
def _create_file_handler():
|
||||||
|
global file_handler
|
||||||
|
print('### create file handler')
|
||||||
current_log_file = get_log_name()
|
current_log_file = get_log_name()
|
||||||
file_handler = _logging.FileHandler(current_log_file, encoding='utf-8')
|
file_handler = _logging.FileHandler(current_log_file, encoding='utf-8')
|
||||||
formatter = _logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
|
formatter = _logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
|
||||||
file_handler.setFormatter(formatter)
|
file_handler.setFormatter(formatter)
|
||||||
logger.addHandler(file_handler)
|
logger.addHandler(file_handler)
|
||||||
logger.setLevel(_logging.INFO) # Set the logging level
|
logger.setLevel(_logging.INFO)
|
||||||
|
return file_handler
|
||||||
|
|
||||||
def _setup_logging_file():
|
def _setup_logging_file():
|
||||||
global file_handler
|
print('### setup logging')
|
||||||
current_log_file = get_log_name()
|
current_log_file = get_log_name()
|
||||||
|
|
||||||
if not file_handler: return _create_file_handler()
|
if not file_handler: return _create_file_handler()
|
||||||
@@ -36,9 +39,6 @@ def _setup_logging_file():
|
|||||||
file_handler.close()
|
file_handler.close()
|
||||||
_create_file_handler()
|
_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):
|
def log_debug(txt):
|
||||||
_setup_logging_file()
|
_setup_logging_file()
|
||||||
logger.debug(txt)
|
logger.debug(txt)
|
||||||
|
|||||||
Reference in New Issue
Block a user