Logging and tracingΒΆ

The security implementation uses the standard logging and tracing mechanism in Cyclone DDS. The following is written to log and trace:

  • Configuration errors: plugin library files, certificate files, governance, and permissions files that can not be found on filesystem.

  • Permission errors: denied permission for creating writer of a topic.

  • Attribute mismatch errors: mismatches of security attributes between participants, topics, readers and writers.

  • Integrity errors: Permissions file-Permissions CA and Identity Cert-Identity CA integrity.

Local subscription, publication and topic permission errors are written as errors. Remote participation, subscription and publication permission errors are written to log as warning messages.