diff --git a/wolfcrypt/src/logging.c b/wolfcrypt/src/logging.c index e29460e1c..909062705 100644 --- a/wolfcrypt/src/logging.c +++ b/wolfcrypt/src/logging.c @@ -218,6 +218,8 @@ void WOLFSSL_TIME(int count) #elif defined(WOLFSSL_TELIT_M2MB) #include #include "m2m_log.h" +#elif defined(WOLFSSL_ANDROID_DEBUG) + #include #else #include /* for default printf stuff */ #endif @@ -260,6 +262,8 @@ static void wolfssl_log(const int logLevel, const char *const logMessage) printk("%s\n", logMessage); #elif defined(WOLFSSL_TELIT_M2MB) M2M_LOG_INFO("%s\n", logMessage); +#elif defined(WOLFSSL_ANDROID_DEBUG) + __android_log_print(ANDROID_LOG_VERBOSE, "[wolfSSL]", "%s", logMessage); #else fprintf(stderr, "%s\n", logMessage); #endif