19typedef struct _LDLoggingBasicBuilder* LDLoggingBasicBuilder;
20typedef struct _LDLoggingCustomBuilder* LDLoggingCustomBuilder;
22typedef bool (*EnabledFn)(
enum LDLogLevel level,
void* user_data);
67LD_EXPORT(LDLoggingBasicBuilder)
105LD_EXPORT(LDLoggingCustomBuilder)
Export macros for C bindings.
LDLogLevel
Definition log_level.h:22
LDLoggingBasicBuilder_Tag(LDLoggingBasicBuilder b, char const *tag)
Definition logging_builder.cpp:45
LDLoggingBasicBuilder_Level(LDLoggingBasicBuilder b, enum LDLogLevel level)
Definition logging_builder.cpp:37
LDLoggingCustomBuilder_Free(LDLoggingCustomBuilder b)
LDLoggingBasicBuilder_Free(LDLoggingBasicBuilder b)
LDLoggingBasicBuilder_New()
LDLogBackend_Init(struct LDLogBackend *backend)
LDLoggingCustomBuilder_Backend(LDLoggingCustomBuilder b, struct LDLogBackend backend)
Definition logging_builder.cpp:61
LDLoggingCustomBuilder_New()
Definition logging_builder.h:30
void * UserData
Definition logging_builder.h:49
WriteFn Write
Definition logging_builder.h:44
EnabledFn Enabled
Definition logging_builder.h:36