|
void | LDi_log (const LDLogLevel level, const char *const format,...) |
| Internal: Used for the non macro portion.
|
|
void | LDBasicLogger (const LDLogLevel level, const char *const text) |
| A provided logger that can be used as a convenient default. More...
|
|
void | LDBasicLoggerThreadSafeInitialize (void) |
| Setup routine for LDBasicLoggerThreadSafe . Call this before LDBasicLoggerThreadSafe is used.
|
|
void | LDBasicLoggerThreadSafe (const LDLogLevel level, const char *const text) |
| A provided logger that can be used as a convenient default. Must call LDBasicLoggerTSInitialize before use. This should be used instead of LDBasicLogger .
|
|
void | LDBasicLoggerThreadSafeShutdown (void) |
| Shutdown routine for LDBasicLoggerThreadSafe Call this when LDBasicLoggerThreadSafe is no longer used, after all LaunchDarkly resources are destroyed.
|
|
void | LDConfigureGlobalLogger (const LDLogLevel level, void(*logger)(const LDLogLevel level, const char *const text)) |
| Set the logger, and the log level to use. This routine should only be used before any other LD routine. After any other routine has been used setting the logger is no longer a safe operation and may result in undefined behavior manifesting itself. More...
|
|
const char * | LDLogLevelToString (const LDLogLevel level) |
| Convert a verbosity level Enum value to an equivalent static string. This is intended as a convenience operation for building other loggers. More...
|
|
Public API Interface for Logging.