Logger

class pipecat.processors.logger.FrameLogger(prefix='Frame', color=None, ignored_frame_types=(<class 'pipecat.frames.frames.BotSpeakingFrame'>, <class 'pipecat.frames.frames.InputAudioRawFrame'>, <class 'pipecat.frames.frames.OutputAudioRawFrame'>, <class 'pipecat.frames.frames.TransportMessageFrame'>))[source]

Bases: FrameProcessor

Parameters:
  • color (str | None)

  • ignored_frame_types (Tuple[Type[Frame], ...])

async process_frame(frame, direction)[source]
Parameters:
  • frame (Frame)

  • direction (FrameDirection)