BloombergLP::ball::MultiplexObserver::publish

Process the specified log record having the specified publishing context.

Synopsis

Declared in <ball_multiplexobserver.h>

virtual
void
publish(
    bsl::shared_ptr<Record const> const& record,
    Context const& context) override;

Description

Process the specified log record having the specified publishing context. This concrete publish implementations processes the record by forwarding record and context to each of the observers registered with this multiplexing observer.

Parameters

NameDescription
recordshared pointer to the log record to publish
contextpublication context for record