Electroneum
Loading...
Searching...
No Matches
el::base::MessageBuilder Class Reference

#include <easylogging++.h>

Public Member Functions

 MessageBuilder (void)
void initialize (Logger *logger)
MessageBuilderoperator<< (const std::string &msg)
MessageBuilderoperator<< (const std::wstring &msg)
MessageBuilderoperator<< (const wchar_t *msg)
MessageBuilderoperator<< (std::ostream &(*OStreamMani)(std::ostream &))

Detailed Description

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

Constructor & Destructor Documentation

◆ MessageBuilder()

el::base::MessageBuilder::MessageBuilder ( void )
inline

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

2913: m_logger(nullptr), m_containerLogSeperator(ELPP_LITERAL("")) {}
#define ELPP_LITERAL(txt)
Here is the caller graph for this function:

Member Function Documentation

◆ initialize()

void el::base::MessageBuilder::initialize ( Logger * logger)
Here is the caller graph for this function:

◆ operator<<() [1/4]

MessageBuilder & el::base::MessageBuilder::operator<< ( const std::string & msg)
inline

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

2925 {
2926 return operator<<(msg.c_str());
2927 }
MessageBuilder & operator<<(const std::string &msg)
Here is the call graph for this function:

◆ operator<<() [2/4]

MessageBuilder & el::base::MessageBuilder::operator<< ( const std::wstring & msg)
inline

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

2942 {
2943 return operator<<(msg.c_str());
2944 }
Here is the call graph for this function:

◆ operator<<() [3/4]

MessageBuilder & el::base::MessageBuilder::operator<< ( const wchar_t * msg)
Here is the call graph for this function:

◆ operator<<() [4/4]

MessageBuilder & el::base::MessageBuilder::operator<< ( std::ostream &(* OStreamMani )(std::ostream &))
inline

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

2947 {
2948 m_logger->stream() << OStreamMani;
2949 return *this;
2950 }
Here is the call graph for this function:

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/external/easylogging++/easylogging++.h