Refactor logging implementation to use Loguru for improved logging management and add warnings for unknown leave values and worker site validation.

This commit is contained in:
Ross
2025-09-17 21:21:23 +01:00
parent 7cd2cec65c
commit 47bfb16891
2 changed files with 32 additions and 9 deletions
+3
View File
@@ -17,6 +17,7 @@ from rota.workers import (
OutOfProgramme,
)
from loguru import logger
app = typer.Typer()
@@ -68,6 +69,8 @@ def extract_leave_and_rota_from_calender(calender_df):
"date": date,
"worker": worker,
})
else:
logger.warning(f"Unknown leave value for {worker} on {date}: {leave_val}")
#print(leave_requests)
return leave_requests, work_requests, rota_data