DDraceNetwork Documentation
Loading...
Searching...
No Matches
logger.h File Reference
#include "lock.h"
#include "log.h"
#include <atomic>
#include <memory>
#include <string>
#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  CMemoryLogger
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