Cbeam
Loading...
Searching...
No Matches
cbeam::logging Namespace Reference

Offers flexible logging mechanisms to record messages with timestamps and thread information. The log_manager can create or reinitialize log files at runtime, appending text from multiple threads safely, while log handles file writes with concurrency considerations. Debug-logging macros are also provided for conditional compilation. More...

Classes

class  log
 The log class provides basic file-based logging functionality. More...
 
class  log_manager
 The log_manager class provides a global logging facility that can be used throughout the application. More...
 
class  logger
 

Detailed Description

Offers flexible logging mechanisms to record messages with timestamps and thread information. The log_manager can create or reinitialize log files at runtime, appending text from multiple threads safely, while log handles file writes with concurrency considerations. Debug-logging macros are also provided for conditional compilation.