36#define BSL_LOG_LEVEL_SEC 0U
43#define BSL_LOG_LEVEL_FATAL 1U
50#define BSL_LOG_LEVEL_ERR 2U
57#define BSL_LOG_LEVEL_WARN 3U
64#define BSL_LOG_LEVEL_INFO 4U
71#define BSL_LOG_LEVEL_DEBUG 5U
78#ifndef OPENHITLS_VERSION_S
79#define OPENHITLS_VERSION_S "openHiTLS 0.2.0 15 May 2025"
82#ifndef OPENHITLS_VERSION_I
83#define OPENHITLS_VERSION_I 0x00200000ULL
86#define HITLS_VERSION_LEN 150
112#define BSL_LOG_BINLOG_TYPE_RUN 0x01
122 void *format,
void *para1,
void *para2,
void *para3,
void *para4);
132 void *format,
void *para);
void(* BSL_LOG_BinLogFixLenFunc)(uint32_t logId, uint32_t logLevel, uint32_t logType, void *format, void *para1, void *para2, void *para3, void *para4)
Fixed-length callback type of binlogs.
定义 bsl_log.h:121
int32_t BSL_LOG_RegBinLogFunc(const BSL_LOG_BinLogFuncs *funcs)
Set the fixed-length and variable-length callback function for binlogs.
int32_t BSL_LOG_SetBinLogLevel(uint32_t level)
Set the level of binlogs.
uint64_t BSL_LOG_GetVersionNum(void)
Obtain the openHiTLS version number.
int32_t BSL_LOG_GetVersion(char *version, uint32_t *versionLen)
Obtain the openHiTLS version string.
uint32_t BSL_LOG_GetBinLogLevel(void)
Obtain the level of binlogs.
void(* BSL_LOG_BinLogVarLenFunc)(uint32_t logId, uint32_t logLevel, uint32_t logType, void *format, void *para)
Callback type for variable-length binlogs.
定义 bsl_log.h:131
Register the parameter type of the binlog callback function.
定义 bsl_log.h:138
BSL_LOG_BinLogVarLenFunc varLenFunc
定义 bsl_log.h:140
BSL_LOG_BinLogFixLenFunc fixLenFunc
定义 bsl_log.h:139