"""Einstiegspunkt fuer den VideoKonverter Server"""
import asyncio
import logging
from app.server import VideoKonverterServer


if __name__ == "__main__":
    server = VideoKonverterServer()
    try:
        asyncio.run(server.run())
    except KeyboardInterrupt:
        logging.warning("Server wurde manuell beendet")
    except Exception as e:
        logging.critical(f"Kritischer Fehler: {e}", exc_info=True)
