add:added logs directory

This commit is contained in:
RTAkland
2021-11-12 18:53:39 +08:00
parent 54b695cf0e
commit 0891ec3926

View File

@@ -518,6 +518,7 @@ def loopCheck(mode: str, time_list: list):
if mode == 'dev':
while True:
local_time = time.strftime("%H:%M", time.localtime())
logger_file.info("There's no error. Program runs normally...")
time.sleep(1)
if local_time in time_list:
SendWeatherMail().Dev_mode()
@@ -527,6 +528,7 @@ def loopCheck(mode: str, time_list: list):
elif mode == 'free':
while True:
local_time = time.strftime("%H:%M", time.localtime())
logger_file.info("There's no error. Program runs normally...")
time.sleep(1)
if local_time in time_list:
SendWeatherMail().Free_mode()
@@ -551,7 +553,7 @@ def checkConfig():
if __name__ == '__main__':
my_config_file = 'config.yml'
my_config_file = 'config_owner.yml'
formatter = ColoredFormatter("%(log_color)s[%(asctime)s] |%(levelname)-8s |%(lineno)-3s |%(message)s",
datefmt='%H:%M:%S',
@@ -563,11 +565,17 @@ if __name__ == '__main__':
'ERROR': 'red',
'CRITICAL': 'red,bold_red',
})
logger = logging.getLogger('Main')
formatter_file = logging.Formatter(fmt='[%(asctime)s] |%(levelname)-8s |%(lineno)-3s |%(funcName)s |%(pathname)s |%(message)s', datefmt='%H:%M:%S')
logger = logging.getLogger('MainLogger')
logger_file = logging.getLogger('FileLogger')
logger.setLevel(logging.DEBUG)
ConsoleHandler = logging.StreamHandler()
ConsoleHandler.setFormatter(formatter)
logger.addHandler(ConsoleHandler)
logger_file.setLevel(logging.DEBUG)
ConsoleLogger = logging.StreamHandler()
ConsoleLogger.setFormatter(formatter)
FileLogger = logging.handlers.RotatingFileHandler(filename=f'./logs/latest.log', maxBytes=102400, backupCount=5)
FileLogger.setFormatter(formatter_file)
logger.addHandler(ConsoleLogger)
logger_file.addHandler(FileLogger)
# 获取语言配置
with open(my_config_file, 'r', encoding='utf-8') as lang: