ロギング
Functions
| Name | |
|---|---|
| int | wolfSSL_SetLoggingCb(wolfSSL_Logging_cb log_function) この関数は、wolfSSLログメッセージを処理するために使用されるロギングコールバックを登録します。デフォルトでは、システムがサポートしている場合、stderrへのfprintf()が使用されますが、この関数を使用することでユーザーは任意の処理を行うことができます。 |
Functions Documentation
function wolfSSL_SetLoggingCb
int wolfSSL_SetLoggingCb(
wolfSSL_Logging_cb log_function
)
この関数は、wolfSSLログメッセージを処理するために使用されるロギングコールバックを登録します。デフォルトでは、システムがサポートしている場合、stderrへのfprintf()が使用されますが、この関数を使用することでユーザーは任意の処理を行うことができます。
Parameters:
- log_function ロギングコールバックとして登録する関数。 関数シグネチャは上記のプロトタイプに従う必要があります。
See:
Return:
- Success 成功した場合、この関数は0を返します。
- BAD_FUNC_ARG 関数ポインタが提供されていない場合に返されるエラーです。
Example
int ret = 0;
// ロギングコールバックのプロトタイプ
void MyLoggingCallback(const int logLevel, const char* const logMessage);
// カスタムロギングコールバックをwolfSSLに登録
ret = wolfSSL_SetLoggingCb(MyLoggingCallback);
if (ret != 0) {
// ロギングコールバックの設定に失敗
}
void MyLoggingCallback(const int logLevel, const char* const logMessage)
{
// カスタムロギング関数
}
Updated on 2025-12-12 at 03:08:16 +0000