feat: Update spec, fix bugs, improve UI/UX, and clean up code
This commit is contained in:
@@ -3,21 +3,6 @@ from datetime import datetime
|
||||
from typing import Optional
|
||||
import os
|
||||
|
||||
def setup_logger(name: str, level=logging.DEBUG):
|
||||
"""Function to setup a logger that writes to the console."""
|
||||
formatter = logging.Formatter('%(asctime)s %(name)s %(levelname)s %(message)s')
|
||||
|
||||
console_handler = logging.StreamHandler()
|
||||
console_handler.setFormatter(formatter)
|
||||
|
||||
logger = logging.getLogger(name)
|
||||
logger.setLevel(level)
|
||||
|
||||
if not logger.handlers:
|
||||
logger.addHandler(console_handler)
|
||||
|
||||
return logger
|
||||
|
||||
def get_current_timestamp() -> str:
|
||||
"""Get current timestamp in ISO format."""
|
||||
return datetime.utcnow().isoformat()
|
||||
@@ -33,4 +18,4 @@ def validate_environment_vars(required_vars: list) -> bool:
|
||||
print(f"Missing required environment variables: {', '.join(missing_vars)}")
|
||||
return False
|
||||
|
||||
return True
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user