MCPcopy
hub / github.com/spaceandtimefdn/SxT-Python-SDK / setup_debug_logger

Function setup_debug_logger

tests/test_spaceandtime.py:14–32  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

12API_URL = 'https://api.makeinfinite.dev'
13
14def 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
34mylogger = setup_debug_logger()
35

Callers 4

test_sxt_wrapperFunction · 0.85
test_sxt_userFunction · 0.85
test_sxt_user_2Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected