Skip to content

Commit 5465e16

Browse files
committed
set zmq dynamic routing to default
1 parent 3ab28b2 commit 5465e16

7 files changed

Lines changed: 280 additions & 304 deletions

File tree

objwatch/core.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from .config import ObjWatchConfig
1010
from .tracer import Tracer
1111
from .wrappers import ABCWrapper
12-
from .sinks.consumer import DynamicRoutingConsumer
12+
from .sinks.consumer import ZeroMQFileConsumer
1313
from .utils.logger import log_info, setup_logging_from_config
1414
from .runtime_info import runtime_info
1515

@@ -70,9 +70,11 @@ def __init__(
7070
self.consumer = None
7171
if config.output_mode == 'zmq' and config.auto_start_consumer:
7272
log_info(f"Auto-starting ZeroMQ consumer on endpoint {config.zmq_endpoint}")
73-
# Use DynamicRoutingConsumer for dynamic routing support
74-
self.consumer = DynamicRoutingConsumer(
73+
# Use ZeroMQFileConsumer with dynamic routing support
74+
self.consumer = ZeroMQFileConsumer(
7575
endpoint=config.zmq_endpoint,
76+
topic=config.zmq_topic,
77+
output_file=config.output or "zmq_events.log",
7678
auto_start=True,
7779
daemon=True,
7880
allowed_directories=[os.getcwd()],

0 commit comments

Comments
 (0)