diff --git a/common/logger.py b/common/logger.py index 184b49d..c03a210 100644 --- a/common/logger.py +++ b/common/logger.py @@ -115,3 +115,13 @@ def setup_logger(): format=_log_formatter, colorize=True, ) + + # Add file logging + _ = logger.add( + "/var/log/tabbyapi/{time}.log", # This will create the file in the project root + level=LOG_LEVEL, + format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {message}", + rotation="20 MB", # Rotate file when it reaches 10MB + retention="1 week", # Keep logs for 1 week + compression="zip", # Compress rotated logs + )