RDNALoggingLevel Enum
šŖµ RDNALoggingLevel Enum
RDNALoggingLevel EnumThis enumeration defines the logging levels used by the REL-ID SDK to control the verbosity of internal logging. These levels allow developers to monitor the SDKās internal behavior during integration, testing, and production use.
š Enum Values
| Enum Value | Integer | Description |
|---|---|---|
RDNA_NO_LOGS | 0 | š« Disables all SDK logs. |
RDNA_LOG_WARN | 1 | ā Logs warning and error messages. |
RDNA_LOG_NOTIFY | 2 | š Logs important notifications and state transitions. |
RDNA_LOG_NETWORK | 3 | š Logs network-related operations and statuses. |
RDNA_LOG_DNA | 4 | 𧬠Logs REL-ID internal digital DNA engine activities. |
RDNA_LOG_DEBUG | 5 | š Logs developer-friendly debugging information. |
RDNA_LOG_VERBOSE | 6 | š¢ Enables full verbose logging including deep internal SDK operations. |
RDNA_LOG_REQ_RESP | 7 | š Logs raw request and response data for diagnostic purposes. |
š§ Developer Notes
- Choose the appropriate level depending on your environment:
- Development: Use
RDNA_LOG_VERBOSE,RDNA_LOG_DEBUG, orRDNA_LOG_REQ_RESP. - Production: Use
RDNA_LOG_WARNorRDNA_NO_LOGSto reduce log noise and protect sensitive data.
- Development: Use
- Logging level is typically configured during SDK initialization.
Updated 9 months ago
