()
| 12 | API_URL = 'https://api.makeinfinite.dev' |
| 13 | |
| 14 | def setup_debug_logger(): |
| 15 | import logging |
| 16 | logfile = Path(Path(__file__).resolve().parent / 'logs'/ f"pytest_debug_{datetime.now().strftime('%Y-%m-%d_%H%M%S')}.log") |
| 17 | logger = logging.getLogger() |
| 18 | logger.setLevel(logging.DEBUG) |
| 19 | |
| 20 | if len(logger.handlers) == 0: |
| 21 | formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') |
| 22 | formatter.default_time_format = '%Y-%m-%d %H:%M:%S' |
| 23 | formatter.default_msec_format = '%s.%03d' |
| 24 | # file handler: |
| 25 | file_handler = logging.FileHandler(logfile) |
| 26 | file_handler.setFormatter(formatter) |
| 27 | logger.addHandler(file_handler) |
| 28 | # console handler |
| 29 | console_handler = logging.StreamHandler() |
| 30 | console_handler.setFormatter(formatter) |
| 31 | logger.addHandler(console_handler) |
| 32 | return logger |
| 33 | |
| 34 | mylogger = setup_debug_logger() |
| 35 |
no outgoing calls
no test coverage detected