CoreSDK  v1.0.0.b1304
Public Member Functions | List of all members
r5::common::StdoutLogger Class Reference

Simple implementation of logger that prints messages to stdout. More...

#include <r5logger.h>

Inheritance diagram for r5::common::StdoutLogger:
Inheritance graph
[legend]
Collaboration diagram for r5::common::StdoutLogger:
Collaboration graph
[legend]

Public Member Functions

virtual void LogMessage (const std::chrono::system_clock::time_point &time, LogLevel level, const std::string msg) const override
 Implementation of method to log message to stdout. More...
 
virtual void SetLogLevel (LogLevel level) override
 Implementatio of method to set the log level of object. More...
 

Detailed Description

Simple implementation of logger that prints messages to stdout.

Member Function Documentation

◆ LogMessage()

virtual void r5::common::StdoutLogger::LogMessage ( const std::chrono::system_clock::time_point &  time,
LogLevel  level,
const std::string  msg 
) const
inlineoverridevirtual

Implementation of method to log message to stdout.

Parameters
timetimestamp for message
levelLogLevel of the message
msgmessage string

Implements r5::common::ILogger.

◆ SetLogLevel()

virtual void r5::common::StdoutLogger::SetLogLevel ( LogLevel  level)
inlineoverridevirtual

Implementatio of method to set the log level of object.

Parameters
levelnew value of log level

Implements r5::common::ILogger.


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