This commit is contained in:
2026-01-12 12:18:42 -05:00
parent 2a7878ddad
commit 8ea92ea842
8 changed files with 27 additions and 4 deletions
@@ -1,14 +1,18 @@
import logging
import os
import socket
from datetime import datetime
from sqlalchemy import create_engine, Column, Integer, String, DateTime, Enum, Text
from sqlalchemy.orm import declarative_base, sessionmaker
import enum
# Get Hostname for namespacing
HOSTNAME = socket.gethostname()
# Setup Logging
log_dir = "logs"
os.makedirs(log_dir, exist_ok=True)
log_file = os.path.join(log_dir, f"transcriber_{datetime.now().strftime('%Y%m%d')}.log")
log_file = os.path.join(log_dir, f"transcriber_{HOSTNAME}_{datetime.now().strftime('%Y%m%d')}.log")
logging.basicConfig(
level=logging.INFO,
@@ -22,7 +26,7 @@ logger = logging.getLogger(__name__)
# Database Setup
Base = declarative_base()
DB_FILE = "job_history.db"
DB_FILE = f"job_history_{HOSTNAME}.db"
class JobStatus(enum.Enum):
PENDING = "pending"