Система логирования RusHub

Материал из MyDC's Wiki

Перейти к: навигация, поиск

Система логирования RusHub

Уровень логирования выставляется при помощи настройки iMaxLevel (число) в конфиге. По умолчанию уровень логирования устанавливается как 3. Система уровней логирования:


FATAL - критическая ошибка (уровень 0);

ERROR - ошибка (уровень 1);

WARN - предупреждение (уровень 2);

INFO - информационное сообщение (уровень 3);

DEBUG - отладочное сообщение (уровень 4);

TRACE - трейс сообщение (уровень 5).


При этом уровень логирования позволяет логировать и всё события, которые ниже уровнем.

Например, если у нас стоит уровень логирования 3 (INFO), то будут логироваться события INFO, WARN, ERROR и FATAL. Если уровень логирования 5 (TRACE), то логируются все события.

Логи пишутся в директорию, которая указывается параметром sLogPath конфига. Для указания текущей директории следует указать в этом параметре "./". Если этот параметр пустой, или же если не удалось открыть в этой директории файл на запись, то логи пишутся в выходной поток (обычно прямо в консоль).

См. также

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
RusHub
Инструменты
Портал