faizee07's picture
Create utils/helpers.py
051e565 verified
import logging
from datetime import datetime
# Configure logging
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
handlers=[
logging.FileHandler('instagram_autoposter.log'),
logging.StreamHandler()
]
)
logger = logging.getLogger(__name__)
def log_workflow_event(event_type: str, message: str, data: dict = None):
"""Log workflow events"""
log_entry = {
"timestamp": datetime.utcnow().isoformat(),
"event_type": event_type,
"message": message,
"data": data
}
logger.info(log_entry)