Spaces:
Running
Running
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
""" | |
Logging system for Warp API server | |
Provides console-only logging. | |
""" | |
import logging | |
def setup_logging(): | |
"""Configure console-only logging system""" | |
logger = logging.getLogger('warp_api') | |
logger.setLevel(logging.DEBUG) | |
for handler in logger.handlers[:]: | |
logger.removeHandler(handler) | |
console_handler = logging.StreamHandler() | |
console_handler.setLevel(logging.INFO) | |
formatter = logging.Formatter( | |
'%(asctime)s - %(name)s - %(levelname)s - %(funcName)s:%(lineno)d - %(message)s' | |
) | |
console_handler.setFormatter(formatter) | |
logger.addHandler(console_handler) | |
return logger | |
# Initialize logger | |
logger = setup_logging() | |
def log(*a): | |
"""Legacy log function for backward compatibility""" | |
logger.info(" ".join(str(x) for x in a)) |