diff --git a/minio_quota_checker.py b/minio_quota_checker.py index c857469..80f4d82 100644 --- a/minio_quota_checker.py +++ b/minio_quota_checker.py @@ -60,14 +60,15 @@ redis_client = redis.Redis( ) -# Setup logging +# Set up logging +handlers = [logging.StreamHandler()] # Always log to stdout +if LOG_FILE and LOG_FILE.strip(): # Log to file only if LOG_FILE is set and not empty + handlers.append(logging.FileHandler(LOG_FILE)) + logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s", - handlers=[ - logging.FileHandler(CONFIG["LOG_FILE"]), - logging.StreamHandler() - ] + handlers=handlers ) def parse_size(size_str):