КриптоПро CSP  

CPC_LOG_CONFIG_

Структура настроек журнала.

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_