|
auto | getClassName () const -> FString override |
|
void | info (const std::string &) override |
|
void | warn (const std::string &) override |
|
void | error (const std::string &) override |
|
void | debug (const std::string &) override |
|
void | flush () override |
|
void | setOutputStream (const std::ostream &) override |
|
void | setLineEnding (LineEnding) override |
|
void | enableTimestamp () override |
|
void | disableTimestamp () override |
|
template<typename T > |
auto | operator<< (const T &) -> FLog & |
|
auto | operator<< (IOManip) -> FLog & |
|
auto | operator<< (LogLevel) -> FLog & |
|
|
enum | LogLevel { Info,
Warn,
Error,
Debug
} |
|
enum | LineEnding { LF,
CR,
CRLF
} |
|
using | FLogPrint = std::function< void(const std::string &)> |
|
using | IOManip = decltype(std::endl< char, std::char_traits< char > >) |
|
auto | sync () -> int override |
|
auto | getLevel () const -> const LogLevel & |
|
auto | setLevel () -> LogLevel & |
|
auto | getEnding () const -> const LineEnding & |
|
auto | setEnding () -> LineEnding & |
|
The documentation for this class was generated from the following files: