netbox_rpki.structured_logging

Attributes

LOGGER_NAME

REDACTED_VALUE

Functions

subsystem_debug_enabled(subsystem)

sanitize_url(url)

sanitize_log_data(value, *[, field_name])

emit_structured_log(event, *, subsystem[, level, ...])

Module Contents

netbox_rpki.structured_logging.LOGGER_NAME = 'netbox_rpki'[source]
netbox_rpki.structured_logging.REDACTED_VALUE = '<redacted>'[source]
netbox_rpki.structured_logging.subsystem_debug_enabled(subsystem)[source]
Parameters:

subsystem (str)

Return type:

bool

netbox_rpki.structured_logging.sanitize_url(url)[source]
Parameters:

url (str)

Return type:

str

netbox_rpki.structured_logging.sanitize_log_data(value, *, field_name=None)[source]
Parameters:

field_name (str | None)

netbox_rpki.structured_logging.emit_structured_log(event, *, subsystem, level='info', logger=None, debug=False, **fields)[source]
Parameters:
  • event (str)

  • subsystem (str)

  • level (str)

  • debug (bool)

Return type:

dict | None