Public Member Functions | Private Attributes | List of all members
el::LogMessage Class Reference

#include <easylogging++.h>

Public Member Functions

const std::stringfile (void) const
 
const std::stringfunc (void) const
 
Level level (void) const
 
base::type::LineNumber line (void) const
 
Loggerlogger (void) const
 
 LogMessage (Level level, const std::string &file, base::type::LineNumber line, const std::string &func, base::type::VerboseLevel verboseLevel, Logger *logger)
 
const base::type::string_tmessage (void) const
 
base::type::VerboseLevel verboseLevel (void) const
 

Private Attributes

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

Detailed Description

Definition at line 2448 of file easylogging++.h.

Constructor & Destructor Documentation

el::LogMessage::LogMessage ( Level  level,
const std::string file,
base::type::LineNumber  line,
const std::string func,
base::type::VerboseLevel  verboseLevel,
Logger logger 
)
inline

Definition at line 2450 of file easylogging++.h.

Member Function Documentation

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

Definition at line 2458 of file easylogging++.h.

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

Definition at line 2464 of file easylogging++.h.

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

Definition at line 2455 of file easylogging++.h.

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

Definition at line 2461 of file easylogging++.h.

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

Definition at line 2470 of file easylogging++.h.

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

Definition at line 2473 of file easylogging++.h.

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

Definition at line 2467 of file easylogging++.h.

Member Data Documentation

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

Definition at line 2478 of file easylogging++.h.

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

Definition at line 2480 of file easylogging++.h.

Level el::LogMessage::m_level
private

Definition at line 2477 of file easylogging++.h.

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

Definition at line 2479 of file easylogging++.h.

Logger* el::LogMessage::m_logger
private

Definition at line 2482 of file easylogging++.h.

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

Definition at line 2483 of file easylogging++.h.

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

Definition at line 2481 of file easylogging++.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:36