/* * Copyright (c) 2018 Nordic Semiconductor ASA * Copyright (c) 2022 Marcin Niestroj * * SPDX-License-Identifier: Apache-2.0 */ #include LOG_MODULE_REGISTER(mbedtls, CONFIG_MBEDTLS_LOG_LEVEL); #include "zephyr_mbedtls_priv.h" void zephyr_mbedtls_debug(void *ctx, int level, const char *file, int line, const char *str) { const char *p, *basename; ARG_UNUSED(ctx); if (!file || !str) { return; } /* Extract basename from file */ for (p = basename = file; *p != '\0'; p++) { if (*p == '/' || *p == '\\') { basename = p + 1; } } LOG_DBG("%s:%04d: |%d| %s", basename, line, level, str); }