Skip to content
Snippets Groups Projects
tracing.rst 777 B

Frame tracing

CoolAMQP allows you to trace every sent or received frame. Just provide an instance of

LoggingFrameTracer

To show each frame that is sent or received to the server use the following:

import logging

logger = logging.getLogger(__name__)

from coolamqp.tracing import LoggingFrameTracer

frame_tracer = LoggingFrameTracer(logger, logging.WARNING)

cluster = Cluster([NODE], log_frames=frame_logger)
cluster.start()

Documentation of the class:

HoldingFrameTracer