117 uint32 batchid, _In_opt_
void* userdata);
struct LogDest LogDest
Opaque handle to a registered log destination.
void logmembufMsgFunc(int level, LogCategory *cat, int64 timestamp, strref msg, uint32 batchid, void *userdata)
void logmembufCloseFunc(void *userdata)
LogMembufData * logmembufCreate(uint32 size)
LogDest * logmembufRegisterWithDefer(int maxlevel, LogCategory *catfilter, LogMembufData *membuf, LogDest *deferdest)
LogDest * logmembufRegister(int maxlevel, LogCategory *catfilter, LogMembufData *membuf)
uint32 size
Total buffer size in bytes.
char * buf
Buffer storage.
uint32 cur
Current write position (number of bytes written)