From 40c3faa12826d09beac9125d790033aef51eb10d Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 11 Dec 2025 13:53:00 +0100 Subject: [PATCH] loglevel --- apps/homekit/Dockerfile | 1 + apps/homekit/docker-compose.yaml | 4 ++++ apps/homekit/main.py | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/homekit/Dockerfile b/apps/homekit/Dockerfile index caa8ab5..4c5ca8b 100644 --- a/apps/homekit/Dockerfile +++ b/apps/homekit/Dockerfile @@ -2,6 +2,7 @@ FROM python:3.12-slim # Environment defaults (can be overridden at runtime) ENV PYTHONUNBUFFERED=1 \ + LOG_LEVEL="INFO" \ HOMEKIT_NAME="Home Automation Bridge" \ HOMEKIT_PIN="031-45-154" \ HOMEKIT_PORT="51826" \ diff --git a/apps/homekit/docker-compose.yaml b/apps/homekit/docker-compose.yaml index df393a1..5c26324 100644 --- a/apps/homekit/docker-compose.yaml +++ b/apps/homekit/docker-compose.yaml @@ -1,12 +1,16 @@ services: homekit-bridge: image: gitea.hottis.de/wn/home-automation/homekit:0.5.0 + build: + context: ../../ + dockerfile: apps/homekit/Dockerfile container_name: homekit-bridge # Required for mDNS/Bonjour to work properly network_mode: host environment: + - LOG_LEVEL=INFO - HOMEKIT_NAME=Hottis Home Automation Bridge - HOMEKIT_PIN=031-45-154 - HOMEKIT_PORT=51826 diff --git a/apps/homekit/main.py b/apps/homekit/main.py index aefadb6..43f1980 100644 --- a/apps/homekit/main.py +++ b/apps/homekit/main.py @@ -31,8 +31,9 @@ from .api_client import ApiClient from .device_registry import DeviceRegistry # Configure logging +LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper() logging.basicConfig( - level=logging.INFO, + level=getattr(logging, LOG_LEVEL, logging.INFO), format='%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) logger = logging.getLogger(__name__)