cbase 1.50.0
C/C++ Static Template
Loading...
Searching...
No Matches
BaseLogger Struct Reference

Internal state structure for the global logger. More...

Collaboration diagram for BaseLogger:

Public Attributes

void * lock_data
BaseLogLockFn lock_fn
BaseLogLevel level
b32 quiet
BaseLogCallback callbacks [4]

Detailed Description

Internal state structure for the global logger.

Definition at line 23 of file base_log.c.

Member Data Documentation

◆ callbacks

BaseLogCallback BaseLogger::callbacks[4]

Array of registered custom callbacks.

Definition at line 28 of file base_log.c.

◆ level

BaseLogLevel BaseLogger::level

The current global minimum log level.

Definition at line 26 of file base_log.c.

◆ lock_data

void* BaseLogger::lock_data

User data passed to the thread-lock function.

Definition at line 24 of file base_log.c.

◆ lock_fn

BaseLogLockFn BaseLogger::lock_fn

Callback used to lock/unlock for thread safety.

Definition at line 25 of file base_log.c.

◆ quiet

b32 BaseLogger::quiet

Flag to mute standard console output.

Definition at line 27 of file base_log.c.


The documentation for this struct was generated from the following file: