nvflare.app_common.logging.log_receiver module

class LogReceiver[source]

Bases: Widget

Receives log data.

If adding additional log types, make sure nvflare.apis.storage.ComponentPrefixes has the corresponding log type.

handle_event(event_type: str, fl_ctx: FLContext)[source]

Handles events.

Parameters:
  • event_type (str) – event type fired by workflow.

  • fl_ctx (FLContext) – FLContext information.

process_log(stream_ctx: dict, fl_ctx: FLContext)[source]

Process the streamed log file.