Spaces:
Sleeping
Sleeping
| 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) |