29 #ifndef _CEGUIDefaultLogger_h_ 30 #define _CEGUIDefaultLogger_h_ 32 #include "CEGUI/Logger.h" 35 # pragma warning(push) 36 # pragma warning(disable : 4275) 37 # pragma warning(disable : 4251) 49 class CEGUIEXPORT DefaultLogger :
public Logger
57 void setLogFilename(
const String& filename,
bool append =
false);
61 std::ofstream d_ostream;
63 std::ostringstream d_workstream;
65 typedef std::pair<String, LoggingLevel> CacheItem;
66 typedef std::vector<CacheItem
67 CEGUI_VECTOR_ALLOC(CacheItem)> Cache;
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
Basic events will be logged (default level).
Definition: cegui/include/CEGUI/Logger.h:60
LoggingLevel
Enumeration of logging levels.
Definition: cegui/include/CEGUI/Logger.h:56