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)
57 void setLogFilename(
const String& filename,
bool append =
false);
65 typedef std::pair<String, LoggingLevel> CacheItem;
66 typedef std::vector<CacheItem
67 CEGUI_VECTOR_ALLOC(CacheItem)> Cache;
Cache d_cache
Used to cache log entries before log file is created.
Definition: DefaultLogger.h:69
Default implementation for the Logger class. If you want to redirect CEGUI logs to some place other t...
Definition: DefaultLogger.h:49
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Abstract class that defines the interface of a logger object for the GUI system. The default impleme...
Definition: Logger.h:72
std::ofstream d_ostream
Stream used to implement the logger.
Definition: DefaultLogger.h:61
LoggingLevel
Enumeration of logging levels.
Definition: Logger.h:56
std::ostringstream d_workstream
Used to build log entry strings.
Definition: DefaultLogger.h:63
bool d_caching
true while log entries are beign cached (prior to logfile creation)
Definition: DefaultLogger.h:71
Basic events will be logged (default level).
Definition: Logger.h:60
String class used within the GUI system.
Definition: String.h:62