(log_path: str, log_name: str)
| 42 | return decorator |
| 43 | |
| 44 | def init_logger(log_path: str, log_name: str): |
| 45 | logger = logging.getLogger(log_name) |
| 46 | logger.setLevel(logging.INFO) |
| 47 | file_handler = logging.FileHandler(log_path) |
| 48 | file_handler.setLevel(logging.INFO) |
| 49 | |
| 50 | formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(filename)s - %(funcName)s - %(message)s', datefmt='%Y-%m-%d %H:%M:%S') |
| 51 | file_handler.setFormatter(formatter) |
| 52 | |
| 53 | logger.addHandler(file_handler) |
| 54 | return logger |