DDraceNetwork Docs
logger.h File Reference
#include "lock.h"
#include "log.h"
#include <atomic>
#include <memory>
#include <vector>
Include dependency graph for logger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CLogMessage
 
class  CLogFilter
 
class  ILogger
 
class  CFutureLogger
 
class  CLogScope
 

Typedefs

typedef void * IOHANDLE
 

Functions

void log_set_global_logger (ILogger *logger)
 
void log_set_global_logger_default ()
 
void log_global_logger_finish ()
 
ILoggerlog_get_scope_logger ()
 
void log_set_scope_logger (ILogger *logger)
 
std::unique_ptr< ILoggerlog_logger_android ()
 
std::unique_ptr< ILoggerlog_logger_collection (std::vector< std::shared_ptr< ILogger > > &&vpLoggers)
 
std::unique_ptr< ILoggerlog_logger_file (IOHANDLE file)
 
std::unique_ptr< ILoggerlog_logger_stdout ()
 
std::unique_ptr< ILoggerlog_logger_windows_debugger ()
 
std::unique_ptr< ILoggerlog_logger_noop ()
 

Typedef Documentation

◆ IOHANDLE

typedef void* IOHANDLE