logging.h
Functions
Name | |
---|---|
int | wolfSSL_SetLoggingCb(wolfSSL_Logging_cb log_function) この関数は、WolfSSLログメッセージを処理するために使用されるロギングコールバックを登録します。デフォルトでは、システムがIT fprintf()をSTDERRにサポートしている場合は、この関数を使用することによって、ユーザーによって何でも実行できます。 |
int | wolfSSL_Debugging_ON(void ) ビルド時にロギングが有効になっている場合、この関数は実行時にロギングをオンにします。ビルド時にログ記録を有効にするには–enable-debugまたはdebug_wolfsslを定義します。 |
void | wolfSSL_Debugging_OFF(void ) この関数はランタイムロギングメッセージをオフにします。彼らがすでに消えている場合は、行動はとられません。 |
Functions Documentation
function wolfSSL_SetLoggingCb
int wolfSSL_SetLoggingCb(
wolfSSL_Logging_cb log_function
)
この関数は、WolfSSLログメッセージを処理するために使用されるロギングコールバックを登録します。デフォルトでは、システムがIT fprintf()をSTDERRにサポートしている場合は、この関数を使用することによって、ユーザーによって何でも実行できます。
See:
Return:
- Success 成功した場合、この関数は0を返します。
- BAD_FUNC_ARG 関数ポインタが提供されていない場合に返されるエラーです。 Example
int ret = 0;
// Logging callback prototype
void MyLoggingCallback(const int logLevel, const char* const logMessage);
// Register the custom logging callback with wolfSSL
ret = wolfSSL_SetLoggingCb(MyLoggingCallback);
if (ret != 0) {
// failed to set logging callback
}
void MyLoggingCallback(const int logLevel, const char* const logMessage)
{
// custom logging function
}
function wolfSSL_Debugging_ON
int wolfSSL_Debugging_ON(
void
)
ビルド時にロギングが有効になっている場合、この関数は実行時にロギングをオンにします。ビルド時にログ記録を有効にするには–enable-debugまたはdebug_wolfsslを定義します。
See:
Return:
- 0 成功すると。
- NOT_COMPILED_IN このビルドに対してロギングが有効になっていない場合は返されるエラーです。 Example
wolfSSL_Debugging_ON();
function wolfSSL_Debugging_OFF
void wolfSSL_Debugging_OFF(
void
)
この関数はランタイムロギングメッセージをオフにします。彼らがすでに消えている場合は、行動はとられません。
See:
Return: none いいえ返します。 Example
wolfSSL_Debugging_OFF();
Source code
int wolfSSL_SetLoggingCb(wolfSSL_Logging_cb log_function);
int wolfSSL_Debugging_ON(void);
void wolfSSL_Debugging_OFF(void);
Updated on 2024-11-22 at 02:29:59 +0000