class utils::LogEntry¶
Overview¶
A single entry for the logging system. More…
#include <LogEntry.h> class LogEntry { public: // enums enum Type; // construction LogEntry(const std::string& message); LogEntry(Type type, const std::string& message, const std::string& caller_name); // methods static std::vector<Type> GetWECTypes(); static std::vector<Type> GetIWECTypes(); static std::string TypeToString(Type type); static std::wstring TypeToWstring(Type type); Type GetType() const; const std::string& GetMessage() const; const std::string& GetCaller() const; virtual std::string ToString(const std::string& time_format = "%Y-%m-%d %H:%M:%S") const; bool IsRead() const; void Read(); };