TS-E+ базовая библиотека.
libTSE+
 Указатель Классы Функции Переменные Определения типов
Открытые члены | Статические открытые данные | Полный список членов класса
Класс LogWriter

#include <logger.h>

Открытые члены

const LogWriter operator<< (const char *msg)
 
void info (const char *,...)
 
void debug (const char *,...)
 
void warn (const char *,...)
 
void error (const char *,...)
 
void info_P (const char *,...)
 
void debug_P (const char *,...)
 
void warn_P (const char *,...)
 
void error_P (const char *,...)
 
LogAppender appender (LogAppender a)
 
bool read (size_t index, char *buffer)
 

Статические открытые данные

static const size_t LOG_SIZE
 
static const size_t LOG_RECORD_SIZE
 

Подробное описание

Класс - логгер

Методы

LogAppender LogWriter::appender ( LogAppender  a)
inline

Установить дополнительную функцию записи

bool LogWriter::read ( size_t  index,
char *  buffer 
)

Прочитать запись из лога

Аргументы
index- индекс записи начиная с 0
buffer- буфер чтения, размера не меньше LogWriter::LOG_RECORD_SIZE
Возвращает
- true если запись существует, false если нет

Объявления и описания членов класса находятся в файле: