Spaces:
Runtime error
Runtime error
File size: 783 Bytes
81afbdf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | """Logging configuration for the backend."""
import logging
import os
from pathlib import Path
# Log file location
log_file = Path("evaluation.log")
def configure_root_logger():
"""Configure the root logger with file and console handlers."""
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
handlers=[
logging.FileHandler(log_file),
logging.StreamHandler(),
],
)
def setup_logger(name: str) -> logging.Logger:
"""
Set up a logger with the given name.
Args:
name: Logger name (typically __name__)
Returns:
Configured logger
"""
logger = logging.getLogger(name)
logger.setLevel(logging.INFO)
return logger
|