19 typedef struct _LDLoggingBasicBuilder* LDLoggingBasicBuilder;
20 typedef struct _LDLoggingCustomBuilder* LDLoggingCustomBuilder;
22 typedef bool (*EnabledFn)(
enum LDLogLevel level,
void* user_data);
67 LD_EXPORT(LDLoggingBasicBuilder)
105 LD_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