logging日志加载
import os
import logging.handlers
def init_logger():
application_name = app_config["spring.application.name"]
log_home = app_config["log.home"]
log_file_str = "%s/%s.log" % (log_home, application_name)
if not os.path.exists(log_home):
os.makedirs(log_home)
file_handler = logging.handlers.TimedRotatingFileHandler(log_file_str, when="d", interval=1, backupCount=30)
log_formatter = logging.Formatter("%(asctime)s [%(levelname)s] %(message)s")
file_handler.setFormatter(log_formatter)
global root_logger
root_logger = logging.getLogger()
root_logger.addHandler(file_handler)
def main():
init_logger()
try:
***
except Exception as err:
logging.exception("Error: "+str(err))