RDNALoggingLevel Enum
šŖµ RDNALoggingLevel Enum
RDNALoggingLevel EnumThis enumeration defines the logging levels used by the Ditto 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 Ditto 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 4 months ago
