LoggerReceiver
Receives log messages emitted by the bridge runtime.
Register an implementation with register to observe messages from all producers that call log. Implementations should avoid throwing exceptions from onLoggerReceived, because one failing receiver can interrupt notification of later receivers.