Spaces:
Runtime error
Runtime error
import logging | |
import os | |
# Create a logger instance | |
logger = logging.getLogger(__name__) | |
logger.setLevel(logging.DEBUG) | |
# Define the directory for log files | |
LOG_DIR = os.path.join(os.getcwd(), "logs") | |
os.makedirs(LOG_DIR, exist_ok=True) | |
LOG_FILE = os.path.join(LOG_DIR, "runningLogs.log") | |
# Initialize stream handler and file handler for console output | |
streamHandler = logging.StreamHandler() | |
fileHandler = logging.FileHandler(LOG_FILE) | |
# Set the logging level for each handler | |
streamHandler.setLevel(logging.INFO) | |
fileHandler.setLevel(logging.DEBUG) | |
# Configure the logging format for both handlers | |
logFormatter = logging.Formatter("[%(asctime)s: %(levelname)s: %(module)s: %(message)s]") | |
streamHandler.setFormatter(logFormatter) | |
fileHandler.setFormatter(logFormatter) | |
# Add the configured handlers to the logger | |
logger.addHandler(streamHandler) | |
logger.addHandler(fileHandler) |