refactor: move files to git_monitor/ directory and add run.py

This commit is contained in:
2026-03-06 19:30:27 +01:00
parent d2556bf656
commit 1b6c7dcc01
9 changed files with 13 additions and 0 deletions

27
git_monitor/logger.py Normal file
View File

@@ -0,0 +1,27 @@
import logging
import os
import sys
def setup_logger():
log_file = "git_monitor.log"
# Ensure log is in the application directory
log_path = os.path.abspath(log_file)
logger = logging.getLogger("GitMonitor")
logger.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
# File handler
file_handler = logging.FileHandler(log_path)
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
# Also log to stdout for development (though it will be --noconsole eventually)
stream_handler = logging.StreamHandler(sys.stdout)
stream_handler.setFormatter(formatter)
logger.addHandler(stream_handler)
return logger
logger = setup_logger()