Структура настроек журнала.
typedef struct CPC_LOG_CONFIG_ {
const TCHAR * name;
unsigned level;
unsigned format;
CPC_print_str_Callback * dprint_str;
CPC_print_str_Callback * eprint_str;
CPC_print_str_Callback * cprint_str;
CPC_print_str_Callback * elprint_str;
CPC_get_thread_id_Callback * get_thread_id;
LPVOID lpArg;
} CPC_LOG_CONFIG;
Члены
- name
-
Формат сообщений: имя модуля, напр. TEXT("csp").
- level
-
Формат сообщений: разрешенные уровни сообщений (комбинация флагов DBType_).
- format
-
Формат сообщений: формат печати сообщений (комбинация флагов SUPPORT_DBFMT*).
- dprint_str
-
Callback-функция для выдачи отладочных сообщений. Имеет тип CPC_print_str.
- eprint_str
-
Callback-функция для выдачи сообщений об ошибках. Имеет тип CPC_print_str.
- cprint_str
-
Callback-функция для выдачи сообщений о критических ошибках. Имеет тип CPC_print_str.
- elprint_str
-
- get_thread_id
-
Callback-функция для получения идентификатора потока. Имеет тип CPC_get_thread_id.
- lpArg
-
Аргумент для callback-ов dprint_str, eprint_str, cprint_str.
См. также
CPC_CONFIG_