![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <WNS/logger/Message.hpp>#include <WNS/logger/Master.hpp>#include <WNS/pyconfig/View.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | wns |
| namespace | wns::logger |
Classes | |
| class | wns::logger::Logger |
| Writes Message to logger::Master. More... | |
Defines | |
| #define | MESSAGE_BEGIN(L, LOGGER, M, STRINGSTREAM) |
| #define | MESSAGE_END() neverUseThisAsLoggerName.send(_neverUseThis);}} |
| #define | MESSAGE_SINGLE(L, LOGGER, STRINGSTREAM) |
Enumerations | |
| enum | wns::logger::Level { wns::logger::OFF = 0, wns::logger::QUIET = 1, wns::logger::NORMAL = 2, wns::logger::VERBOSE = 3, wns::logger::MAXLEVEL } |
| ENUM for better readability of logger Levels. More... | |
| #define MESSAGE_BEGIN | ( | L, | |||
| LOGGER, | |||||
| M, | |||||
| STRINGSTREAM | ) |
Value:
{ const wns::logger::Logger& neverUseThisAsLoggerName = (LOGGER); if((LOGGER).getMaster() != NULL && (LOGGER).getMaster()->isEnabled() && (LOGGER).getLevel() >= wns::logger::L) {\
wns::logger::Message M("", wns::logger::L);\
wns::logger::Message& _neverUseThis = M;\
if ((LOGGER).isShowFunction()==true) {_neverUseThis << __PRETTY_FUNCTION__ << "\n";}\
_neverUseThis << STRINGSTREAM;
Definition at line 49 of file Logger.hpp.
| #define MESSAGE_END | ( | ) | neverUseThisAsLoggerName.send(_neverUseThis);}} |
Definition at line 55 of file Logger.hpp.
| #define MESSAGE_SINGLE | ( | L, | |||
| LOGGER, | |||||
| STRINGSTREAM | ) |
Value:
{ if((LOGGER).getMaster() != NULL && (LOGGER).getMaster()->isEnabled() && (LOGGER).getLevel() >= wns::logger::L) {\
wns::logger::Message _neverUseThis("", wns::logger::L);\
if ((LOGGER).isShowFunction()==true) {_neverUseThis << __PRETTY_FUNCTION__ << "\n";}\
_neverUseThis << STRINGSTREAM;\
(LOGGER).send(_neverUseThis);}}
Definition at line 57 of file Logger.hpp.
1.5.5