db_utils.py: MCP Database Interface
text_processor.py: Core NLP Processing
enhanced_preprocessor.py: Advanced Feature Engineering
text_processor.py;preprocessing_logger.py: Logging
/scripts) και notebooks (/notebooks).Ενοποίηση Logging:
Καθόρισε ένα logger.py στο φάκελο /utils/.
Παράδειγμα logger.py:
python
Copy code
import logging
def setup_logger(name, log_file, level=logging.INFO):
"""Setup logger for the project."""
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler = logging.FileHandler(log_file)
handler.setFormatter(formatter)
logger = logging.getLogger(name)
logger.setLevel(level)
logger.addHandler(handler)
return logger
# Example Usage
project_logger = setup_logger('project', 'logs/project.log')
project_logger.info("Logger initialized.")
Ενημέρωσε όλα τα scripts για χρήση του logger:
print με project_logger.info().Log Key Events: