|  | 
| enum | Level { kDebug, 
kInfo, 
kWarning, 
kError,
 kFatal
 }
 | 
|  | 
| enum | Type { kTypeNoLog, 
kTypeConsole, 
kTypeFile
 } | 
|  | 
| static ULogger::Level | eventLevel () | 
|  | 
| static ULogger::Level | exitLevel () | 
|  | 
| static void | flush () | 
|  | 
| static int | getTime (std::string &timeStr) | 
|  | 
| static bool | isBuffered () | 
|  | 
| static bool | isPrintColored () | 
|  | 
| static bool | isPrintEndLine () | 
|  | 
| static bool | isPrintLevel () | 
|  | 
| static bool | isPrintTime () | 
|  | 
| static bool | isPrintWhere () | 
|  | 
| static bool | isPrintWhereFullPath () | 
|  | 
| static ULogger::Level | level () | 
|  | 
| static void | reset () | 
|  | 
| static void | setBuffered (bool buffered) | 
|  | 
| static void | setEventLevel (ULogger::Level eventSentLevel) | 
|  | 
| static void | setExitLevel (ULogger::Level exitLevel) | 
|  | 
| static void | setLevel (ULogger::Level level) | 
|  | 
| static void | setPrintColored (bool printColored) | 
|  | 
| static void | setPrintEndline (bool printEndline) | 
|  | 
| static void | setPrintLevel (bool printLevel) | 
|  | 
| static void | setPrintTime (bool printTime) | 
|  | 
| static void | setPrintWhere (bool printWhere) | 
|  | 
| static void | setPrintWhereFullPath (bool printWhereFullPath) | 
|  | 
| static void | setType (Type type, const std::string &fileName=kDefaultLogFileName, bool append=true) | 
|  | 
| static Type | type () | 
|  | 
| static void | write (const char *msg,...) | 
|  | 
| static void | write (ULogger::Level level, const char *file, int line, const char *function, const char *msg,...) | 
|  | 
| static const std::string | kDefaultLogFileName = "./ULog.txt" | 
|  | 
| static ULogger * | getInstance () | 
|  | 
| static bool | append_ = true | 
|  | 
| static std::string | logFileName_ | 
|  | 
This class is used to write logs in the console. This class cannot be directly used, use ULogger::setType() to console type to print in console and use macro UDEBUG(), UINFO()... to print messages. 
- See also
- ULogger 
Definition at line 74 of file ULogger.cpp.