Syslog¶
integrations.syslog.integration module¶
Honeycomb Syslog integration.
-
class
integrations.syslog.integration.
CEFCustomString
(field_name: str, field_label: str, field_label_text: str)[source]¶ Bases:
integrations.syslog.integration.CEFField
Custom CEF Field.
-
class
integrations.syslog.integration.
CEFField
(field_name: str)[source]¶ Bases:
object
Generic CEF Field.
-
integrations.syslog.integration.
IntegrationActionsClass
¶
-
class
integrations.syslog.integration.
MySysLogHandler
(address, facility=1, socktype=<SocketKind.SOCK_DGRAM: 2>, ssl_enabled=False)[source]¶ Bases:
logging.handlers.SysLogHandler
Custom Syslog logging handler that includes CEFEvent.
For some reason python SysLogHandler appends x00 byte to every record sent, This fixes it and replaces it with n.