gtLog
abstract class : gtRefObject
Класс который выводит информационные сообщения.
Чтобы получить указатель на него, нужно вызвать соответствующий метод у gtMainSystem.
Для быстрого использования функции вывода былл создан класс gtLogWriter.
Методы
gtLog::print
virtual void print( msgType type, const char16_t* str, ... ) = 0;
Вывести сообщение.
Тип:
enum class msgType{ Error, Warning, Info }; Форматирование:
%f - float %i - int %u - unsigned %s - char16_t* %a - char* %c - char16_t gtLog::setInfoType
virtual void setInfoType( msgType type = msgType::Info ) = 0;
Установить уровень вывода сообщений.
Если msgType::Info - то все сообщения.
Если msgType::Warning - то Error и Warning.
Если msgType::Error - то только Error.
gtLog::setOutputWindow
virtual void setOutputWindow( gtOutputWindow* ) = 0;
Установить окно вывода.
gtLog::useLogFile
virtual void useLogFile( bool v = true ) = 0;
Если истина то весь текст будет записываться в файл.
|