Protobufstream handler
This page is auto-generated for HandlerType.Protobufstream.
Spec
- Handler type:
Protobufstream(protobufstream) - Handler class:
StubERSKafkaLogHandler - Handler class FQDN:
<run_path>.StubERSKafkaLogHandler - Factory:
_build_erskafka_handler - Factory FQDN:
daqpytools.logging.handlers._build_erskafka_handler - Fallback types:
protobufstream - Summary: Build an ERS Kafka handler.
Factory API
daqpytools.logging.handlers._build_erskafka_handler(session_name, topic='ers_stream', address='monkafka.cern.ch:30092', ers_app_name=None, **_)
Build an ERS Kafka handler.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_name
|
str
|
ERS session name used by the Kafka handler. |
required |
topic
|
str
|
Kafka topic for ERS log messages. |
'ers_stream'
|
address
|
str
|
Kafka broker address in |
'monkafka.cern.ch:30092'
|
ers_app_name
|
str | None
|
Optional ERS application name associated with messages. |
None
|
**_
|
object
|
Additional forwarded keyword arguments. Ignored by this factory. |
{}
|
Returns:
| Type | Description |
|---|---|
Handler
|
A configured |
Raises:
| Type | Description |
|---|---|
ERSInitError
|
If the handler cannot be initialized. |