logog
logger optimized for games
doc/overview.dox File Reference

Namespaces

 logog
 [Thread]
 

Macros

#define LOGOG_UNICODE   1
 
#define LOGOG_INTERNAL_DEBUGGING   1
 
#define LOGOG_LEAK_DETECTION   1
 
#define LOGOG_REPORT_ALLOCATIONS   1
 

Macro Definition Documentation

#define LOGOG_INTERNAL_DEBUGGING   1

Define this macro to debug logog itself. This setting enables sanity checks on many logog functions. This setting is not very useful for end users of logog.

#define LOGOG_LEAK_DETECTION   1

Define this macro to check all memory allocations and frees. This setting will check against double allocations and double deletes as well. Do not enable this on production code – it'll slow down the performance considerably.

#define LOGOG_REPORT_ALLOCATIONS   1

Define this macro to report on ALL allocations and frees that happen through logog. Enable this if you get paid by lines of program output.

#define LOGOG_UNICODE   1

Define this macro to enable Unicode support in logog. The logog library works either in Unicode mode or not – attempting to mix the two log types will have unexpected results.

Define this typedef in order to support wide characters in all logog strings.

See also
_LG