1 #ifndef __DIADES__UTILS__LOG__HH 2 #define __DIADES__UTILS__LOG__HH 13 #include <boost/format.hpp> 14 #include <boost/date_time/posix_time/posix_time.hpp> 22 using boost::posix_time::ptime;
55 Log(
Logger & logger,Level level,
const string & msg):
56 _now(second_clock::local_time()),
70 Log(Level level,
const string & msg):
71 _now(second_clock::local_time()),
98 #ifndef __NO__DIADES__LOG 123 template<LogLevel level>
126 #ifdef __NO__DIADES__LOG 129 return Log(logger,level,msg);
142 template<LogLevel level>
145 #ifdef __NO__DIADES__LOG 148 return Log(level,msg);
162 template<LogLevel level>
165 #ifndef __NO__DIADES__LOG 179 template<LogLevel level>
182 #ifndef __NO__DIADES__LOG
Log(Level level, const string &msg)
void trace(Level level, ptime time, const string &msg) const
void saveAllLogs(ostream &os)
Namespace of the Diades project.
void saveLog(Logger logger, ostream &os)
Logger that records Log throughout the Diades Project.
Log(Logger &logger, Level level, const string &msg)
Log log(Logger logger, const string &msg)
void printLevel(Level level, ostream &os)