diff --git a/src/karl/core/woodpecker.py b/src/karl/core/woodpecker.py index 83416a3..41ca7e6 100644 --- a/src/karl/core/woodpecker.py +++ b/src/karl/core/woodpecker.py @@ -2,7 +2,7 @@ import asyncio import logging from collections import deque from pathlib import Path -from threading import RLock, Thread +from threading import RLock, Thread, current_thread from typing import Annotated from bubus import EventBus, BaseEvent @@ -32,7 +32,7 @@ class WoodpeckerRunner(Thread): self._bus = bus self._event: WoodpeckerEvent | None = None self._root = get_settings().git.path - self.thread_logger = logging.getLogger(self.__class__.name) + self.thread_logger = logging.getLogger(current_thread().ident) def process_event(self, event: WoodpeckerEvent): self._event = event