Level |
[вх] | Уровень ошибки. Должен удовлетворять 127 > Level > 0 !!! Отрицательные занчения Level зарезервированы для технических нужд и не должны быть использованы. При значении ниже Lvl, заданного в dbgInitLog(), запись сообщения в лог-файл не производится. В выводимом тексте значения 1 - 3 помечаются как "инфо, предупр, ошибка" соответственно. Остальные - цифра = значение Level | ||||||||||||||||||||||
_Format |
[вх] | указатель на строку сообщения. Строка может содержать макроопределения, обрабатываемые слева-на-право:
| ||||||||||||||||||||||
... | [вх] | Множество прочих параметров, состав, типы и порядок следования которых зависит от данных, переданных в параметре _Format. |
Lvl | (BYTE) | [вх] | фильтр уровня ошибки. =0 для выключения любого вывода |
pPath | (char) | [вх] | указатель на строку с путём к файлу лога. |
table | (static char*) | [вх] | Адрес
таблицы текстовых строк. Должна быть представлена как матрица
выровненных блоков содержащих строки текстового описания уровней ошибки
начиная с уровня 1. целостность и неизменность памяти таблицы должна быть обеспечена на всём протяжении использования! установка table в 0 позволяет сбросить настройки на внутренние умолчания. |
items |
(size_t) | [вх] | число элементов таблицы |
length | (size_t) | [вх] | длинна блока |
On | (bool) | [вх] | =1 - включить, =0 - выключить |
format | (const char[15]) | [вх] | определяет формат строки в виде *Y*M*D*h*m*s*c* где *- символ-разделитель. в их роли могут выступать любые символы кроме '\0', Y-год; M-месяц; D-день; h-часы; m-минуты; s-секунды; c-миллисекунды; порядок следования YMDhmsc может меняться, если необходимо исключить из строки какое-либо значение или разделитьель - соответствующую позицию следует установить в ноль. |
On | (flag) | [вх] | =1 - включить для stderr, =2 - включить для stdout, =0 - выключить |
ОС | - |
DLL | 2fapShare.dll |
Библиотека | 2fapShare.lib |
Заголовок | log.h |