#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) |
Functions | |
| void | LogCfgParm (int lvl, Logger::bitmask mymask, std::string where, std::string key, std::string value) |
| #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 << "[" << lvl << "] dmlite " << where << " " << __func__ << " : " << what; \ Logger::get()->log((Logger::Level)lvl, outs.str()); \ } \ }while(0) \
| void LogCfgParm | ( | int | lvl, | |
| Logger::bitmask | mymask, | |||
| std::string | where, | |||
| std::string | key, | |||
| std::string | value | |||
| ) |
1.4.7