Nakama C++ Client SDK 2.5.1
Client for Nakama Server
NConsoleLogSink Class Reference

Writes logs to console output. More...

#include <NConsoleLogSink.h>

Inheritance diagram for NConsoleLogSink:
NLogSinkInterface

Public Member Functions

 ~NConsoleLogSink ()
 
void log (NLogLevel level, const std::string &message, const char *func) override
 
void flush () override
 
- Public Member Functions inherited from NLogSinkInterface
 NLogSinkInterface ()
 
virtual ~NLogSinkInterface ()
 
void setLevel (NLogLevel level)
 
NLogLevel getLevel () const
 

Additional Inherited Members

- Protected Attributes inherited from NLogSinkInterface
NLogLevel _level = NLogLevel::Info
 

Detailed Description

Writes logs to console output.

Constructor & Destructor Documentation

◆ ~NConsoleLogSink()

NConsoleLogSink::~NConsoleLogSink ( )
inline

Member Function Documentation

◆ flush()

void NConsoleLogSink::flush ( )
overridevirtual

Flush cached data.

Implements NLogSinkInterface.

◆ log()

void NConsoleLogSink::log ( NLogLevel  level,
const std::string &  message,
const char *  func 
)
overridevirtual

Output log message

Parameters
levelthe level of log message
messagethe log message string
functhe function name from which log message comes. Usually has class name e.g. NDefaultClient::onResponse

Implements NLogSinkInterface.


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