AppCUI::Log

namespace Log

Logging of AppCUI (and application) messages to a file, to stdout / stderr or to the debugger.

Classes

Enumerations

enum class AppCUI::Log::Severity : uint32

Values:

enumerator Fatal = 4
enumerator InternalError = 3
enumerator Error = 2
enumerator Warning = 1
enumerator Information = 0

Functions

void AppCUI::Log::Report(Severity type, const char *fileName, const char *function, const char *condition, uint32 line, const char *format, ...)
void AppCUI::Log::SetLogCallback(void (*callback)(const Message&))
bool AppCUI::Log::ToFile(const std::filesystem::path &fileName)
bool AppCUI::Log::ToOutputDebugString()
bool AppCUI::Log::ToStdErr()
bool AppCUI::Log::ToStdOut()