#include <syslog.h>
#include <sstream>
#include <string>
#include <map>
#include <vector>
Include dependency graph for logger.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Logger |
Defines | |
#define | Log(lvl, mymask, where, what) |
#define | Err(where, what) |
#define Err | ( | where, | |||
what | ) |
Value:
do{ \ std::ostringstream outs; \ outs << "dmlite " << where << " !! " << __func__ << " : " << what; \ Logger::get()->log((Logger::Level)0, outs.str()); \ }while(0)
#define Log | ( | lvl, | |||
mymask, | |||||
where, | |||||
what | ) |
Value:
do{ \ if (Logger::get()->getLevel() >= lvl && Logger::get()->isLogged(mymask)) \ { \ std::ostringstream outs; \ outs << "dmlite " << where << " " << __func__ << " : " << what; \ Logger::get()->log((Logger::Level)lvl, outs.str()); \ } \ }while(0) \