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