13 /*! \brief Class for logging error messages
19 Logger(const std::string& name);
21 virtual const std::string& getName();
22 virtual void log(int level,const std::string& message,const char* filename,int line);
23 virtual void error(const std::string& message,const char* filename,int line);
24 virtual void fatal(const std::string& message,const char* filename,int line);
25 virtual void warning(const std::string& message,const char* filename,int line);
26 virtual LogRecord* makeRecord(const std::string& name,int level,const std::string& message,const char* filename,int line);
27 virtual void handle(LogRecord* record);
29 virtual std::string getStr();
30 virtual bool isEmpty();
31 virtual bool hasErrors();
34 std::vector<LogRecord*> _records;