Monero
Loading...
Searching...
No Matches
el::LogMessage Class Reference

#include <easylogging++.h>

Collaboration diagram for el::LogMessage:

Public Member Functions

 LogMessage (Level level, Color color, const std::string &file, base::type::LineNumber line, const std::string &func, base::type::VerboseLevel verboseLevel, Logger *logger, const base::type::string_t *msg=nullptr)
Level level (void) const
Color color (void) const
const std::string & file (void) const
base::type::LineNumber line (void) const
const std::string & func (void) const
base::type::VerboseLevel verboseLevel (void) const
Loggerlogger (void) const
const base::type::string_tmessage (void) const

Private Attributes

Level m_level
Color m_color
std::string m_file
base::type::LineNumber m_line
std::string m_func
base::type::VerboseLevel m_verboseLevel
Loggerm_logger
base::type::string_t m_message

Constructor & Destructor Documentation

◆ LogMessage()

el::LogMessage::LogMessage ( Level level,
Color color,
const std::string & file,
base::type::LineNumber line,
const std::string & func,
base::type::VerboseLevel verboseLevel,
Logger * logger,
const base::type::string_t * msg = nullptr )
inline

Member Function Documentation

◆ color()

Color el::LogMessage::color ( void ) const
inline

◆ file()

const std::string & el::LogMessage::file ( void ) const
inline

◆ func()

const std::string & el::LogMessage::func ( void ) const
inline

◆ level()

Level el::LogMessage::level ( void ) const
inline

◆ line()

base::type::LineNumber el::LogMessage::line ( void ) const
inline

◆ logger()

Logger * el::LogMessage::logger ( void ) const
inline

◆ message()

const base::type::string_t & el::LogMessage::message ( void ) const
inline

◆ verboseLevel()

base::type::VerboseLevel el::LogMessage::verboseLevel ( void ) const
inline

Member Data Documentation

◆ m_color

Color el::LogMessage::m_color
private

◆ m_file

std::string el::LogMessage::m_file
private

◆ m_func

std::string el::LogMessage::m_func
private

◆ m_level

Level el::LogMessage::m_level
private

◆ m_line

base::type::LineNumber el::LogMessage::m_line
private

◆ m_logger

Logger* el::LogMessage::m_logger
private

◆ m_message

base::type::string_t el::LogMessage::m_message
private

◆ m_verboseLevel

base::type::VerboseLevel el::LogMessage::m_verboseLevel
private

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