From b66ac5d9071d1ae6334cdc2947422c7980dee793 Mon Sep 17 00:00:00 2001 From: Yakun Xu Date: Sat, 20 Jun 2020 01:02:53 +0800 Subject: [PATCH] [logging] remove NCP_SPINEL output (#5104) This commit removes log output NCP_SPINEL and update the original log output APP to use NCP_SPINEL behavior. --- CMakeLists.txt | 1 - examples/apps/ncp/main.c | 13 ----------- examples/platforms/cc1352/logging.c | 3 +-- examples/platforms/cc2538/logging.c | 3 +-- examples/platforms/cc2650/logging.c | 3 +-- examples/platforms/cc2652/logging.c | 3 +-- examples/platforms/efr32mg12/logging.c | 3 +-- examples/platforms/efr32mg12/system.c | 5 ++-- examples/platforms/efr32mg13/logging.c | 3 +-- examples/platforms/efr32mg13/system.c | 5 ++-- examples/platforms/efr32mg21/logging.c | 3 +-- examples/platforms/efr32mg21/system.c | 5 ++-- examples/platforms/gp712/logging.c | 3 +-- examples/platforms/k32w/src/logging.c | 3 +-- examples/platforms/kw41z/logging.c | 3 +-- examples/platforms/nrf528xx/src/logging.c | 3 +-- examples/platforms/nrf528xx/src/system.c | 6 ++--- examples/platforms/samr21/logging.c | 3 +-- examples/platforms/samr21/system.c | 3 +-- examples/platforms/simulation/logging.c | 3 +-- examples/platforms/utils/logging_rtt.c | 6 ++--- src/core/config/logging.h | 3 --- .../config/openthread-core-config-check.h | 4 ++++ src/ncp/ncp_base.cpp | 23 ++----------------- tests/toranj/openthread-core-toranj-config.h | 2 +- 25 files changed, 31 insertions(+), 84 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 53e821567..73a70c9c8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -102,7 +102,6 @@ endif() set(OT_LOG_OUTPUT_VALUES "APP" "DEBUG_UART" - "NCP_SPINEL" "NONE" "PLATFORM_DEFINED" ) diff --git a/examples/apps/ncp/main.c b/examples/apps/ncp/main.c index 8ff7912b5..2d9c63063 100644 --- a/examples/apps/ncp/main.c +++ b/examples/apps/ncp/main.c @@ -122,16 +122,3 @@ pseudo_reset: return 0; } - -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_APP) -void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) -{ - OT_UNUSED_VARIABLE(aLogLevel); - OT_UNUSED_VARIABLE(aLogRegion); - - va_list ap; - va_start(ap, aFormat); - otNcpPlatLogv(aLogLevel, aLogRegion, aFormat, ap); - va_end(ap); -} -#endif diff --git a/examples/platforms/cc1352/logging.c b/examples/platforms/cc1352/logging.c index de5a46952..c9a9a3bc7 100644 --- a/examples/platforms/cc1352/logging.c +++ b/examples/platforms/cc1352/logging.c @@ -36,8 +36,7 @@ #include #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) { OT_UNUSED_VARIABLE(aLogLevel); diff --git a/examples/platforms/cc2538/logging.c b/examples/platforms/cc2538/logging.c index 4d3023e46..82158aeed 100644 --- a/examples/platforms/cc2538/logging.c +++ b/examples/platforms/cc2538/logging.c @@ -37,8 +37,7 @@ #include #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) { OT_UNUSED_VARIABLE(aLogLevel); diff --git a/examples/platforms/cc2650/logging.c b/examples/platforms/cc2650/logging.c index de5a46952..c9a9a3bc7 100644 --- a/examples/platforms/cc2650/logging.c +++ b/examples/platforms/cc2650/logging.c @@ -36,8 +36,7 @@ #include #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) { OT_UNUSED_VARIABLE(aLogLevel); diff --git a/examples/platforms/cc2652/logging.c b/examples/platforms/cc2652/logging.c index de5a46952..c9a9a3bc7 100644 --- a/examples/platforms/cc2652/logging.c +++ b/examples/platforms/cc2652/logging.c @@ -36,8 +36,7 @@ #include #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) { OT_UNUSED_VARIABLE(aLogLevel); diff --git a/examples/platforms/efr32mg12/logging.c b/examples/platforms/efr32mg12/logging.c index ad873ddd1..fa0a4dde9 100644 --- a/examples/platforms/efr32mg12/logging.c +++ b/examples/platforms/efr32mg12/logging.c @@ -39,8 +39,7 @@ #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) void efr32LogInit(void) { utilsLogRttInit(); diff --git a/examples/platforms/efr32mg12/system.c b/examples/platforms/efr32mg12/system.c index beac140d7..9ee9b0d44 100644 --- a/examples/platforms/efr32mg12/system.c +++ b/examples/platforms/efr32mg12/system.c @@ -59,9 +59,8 @@ #include "fem-control.h" #endif -#define USE_EFR32_LOG \ - ((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)) +#define USE_EFR32_LOG \ + ((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) void halInitChipSpecific(void); diff --git a/examples/platforms/efr32mg13/logging.c b/examples/platforms/efr32mg13/logging.c index ad873ddd1..fa0a4dde9 100644 --- a/examples/platforms/efr32mg13/logging.c +++ b/examples/platforms/efr32mg13/logging.c @@ -39,8 +39,7 @@ #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) void efr32LogInit(void) { utilsLogRttInit(); diff --git a/examples/platforms/efr32mg13/system.c b/examples/platforms/efr32mg13/system.c index beac140d7..9ee9b0d44 100644 --- a/examples/platforms/efr32mg13/system.c +++ b/examples/platforms/efr32mg13/system.c @@ -59,9 +59,8 @@ #include "fem-control.h" #endif -#define USE_EFR32_LOG \ - ((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)) +#define USE_EFR32_LOG \ + ((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) void halInitChipSpecific(void); diff --git a/examples/platforms/efr32mg21/logging.c b/examples/platforms/efr32mg21/logging.c index d035ca3eb..a6fdbbafa 100644 --- a/examples/platforms/efr32mg21/logging.c +++ b/examples/platforms/efr32mg21/logging.c @@ -39,8 +39,7 @@ #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) void efr32LogInit(void) { utilsLogRttInit(); diff --git a/examples/platforms/efr32mg21/system.c b/examples/platforms/efr32mg21/system.c index ec5a37c1e..8d54372d6 100644 --- a/examples/platforms/efr32mg21/system.c +++ b/examples/platforms/efr32mg21/system.c @@ -59,9 +59,8 @@ #include "fem-control.h" #endif -#define USE_EFR32_LOG \ - ((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL)) +#define USE_EFR32_LOG \ + ((OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) void halInitChipSpecific(void); diff --git a/examples/platforms/gp712/logging.c b/examples/platforms/gp712/logging.c index 5538a8eef..6e8d1f705 100644 --- a/examples/platforms/gp712/logging.c +++ b/examples/platforms/gp712/logging.c @@ -51,8 +51,7 @@ offset += (unsigned int)charsWritten; \ otEXPECT_ACTION(offset < sizeof(logString), logString[sizeof(logString) - 1] = 0) -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) int PlatOtLogLevelToSysLogLevel(otLogLevel aLogLevel) { diff --git a/examples/platforms/k32w/src/logging.c b/examples/platforms/k32w/src/logging.c index d2c55e9d0..af55c2d59 100755 --- a/examples/platforms/k32w/src/logging.c +++ b/examples/platforms/k32w/src/logging.c @@ -43,8 +43,7 @@ #include "stdio.h" #include "string.h" -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) /* defines */ #define TX_BUFFER_SIZE 256 /* Length of the send buffer */ diff --git a/examples/platforms/kw41z/logging.c b/examples/platforms/kw41z/logging.c index 4d3023e46..82158aeed 100644 --- a/examples/platforms/kw41z/logging.c +++ b/examples/platforms/kw41z/logging.c @@ -37,8 +37,7 @@ #include #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) { OT_UNUSED_VARIABLE(aLogLevel); diff --git a/examples/platforms/nrf528xx/src/logging.c b/examples/platforms/nrf528xx/src/logging.c index c8bdbdeb3..9110f393a 100644 --- a/examples/platforms/nrf528xx/src/logging.c +++ b/examples/platforms/nrf528xx/src/logging.c @@ -39,8 +39,7 @@ #include -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) void nrf5LogInit(void) { utilsLogRttInit(); diff --git a/examples/platforms/nrf528xx/src/system.c b/examples/platforms/nrf528xx/src/system.c index 3f8c3c49c..eaea7cc91 100644 --- a/examples/platforms/nrf528xx/src/system.c +++ b/examples/platforms/nrf528xx/src/system.c @@ -87,8 +87,7 @@ void otSysInit(int argc, char *argv[]) nrf_drv_clock_init(); -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) nrf5LogInit(); #endif nrf5AlarmInit(); @@ -125,8 +124,7 @@ void otSysDeinit(void) nrf5TransportDeinit(gPlatformPseudoResetWasRequested); nrf5RandomDeinit(); nrf5AlarmDeinit(); -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) nrf5LogDeinit(); #endif diff --git a/examples/platforms/samr21/logging.c b/examples/platforms/samr21/logging.c index 45177afae..926f314a2 100644 --- a/examples/platforms/samr21/logging.c +++ b/examples/platforms/samr21/logging.c @@ -41,8 +41,7 @@ #include "board.h" #include "spi.h" -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) #if BOARD == SAMR21_XPLAINED_PRO diff --git a/examples/platforms/samr21/system.c b/examples/platforms/samr21/system.c index 804f1c66d..da4a9bcd6 100644 --- a/examples/platforms/samr21/system.c +++ b/examples/platforms/samr21/system.c @@ -174,8 +174,7 @@ void otSysInit(int argc, char *argv[]) getKitData(); #endif -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) samr21LogInit(); #endif samr21AlarmInit(); diff --git a/examples/platforms/simulation/logging.c b/examples/platforms/simulation/logging.c index 007a94369..5b0d6eab3 100644 --- a/examples/platforms/simulation/logging.c +++ b/examples/platforms/simulation/logging.c @@ -51,8 +51,7 @@ offset += (unsigned int)charsWritten; \ otEXPECT_ACTION(offset < sizeof(logString), logString[sizeof(logString) - 1] = 0) -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) OT_TOOL_WEAK void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) { OT_UNUSED_VARIABLE(aLogLevel); diff --git a/examples/platforms/utils/logging_rtt.c b/examples/platforms/utils/logging_rtt.c index 242ad25ae..3372cab13 100644 --- a/examples/platforms/utils/logging_rtt.c +++ b/examples/platforms/utils/logging_rtt.c @@ -42,8 +42,7 @@ #include "SEGGER_RTT.h" #include "logging_rtt.h" -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || \ - (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) #if (LOG_RTT_COLOR_ENABLE == 1) #define RTT_COLOR_CODE_DEFAULT "\x1B[0m" #define RTT_COLOR_CODE_RED "\x1B[1;31m" @@ -176,5 +175,4 @@ void utilsLogRttOutput(otLogLevel aLogLevel, otLogRegion aLogRegion, const char exit: return; } -#endif // (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) || - // (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#endif // (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED) diff --git a/src/core/config/logging.h b/src/core/config/logging.h index 58b66a5f7..5d35108e7 100644 --- a/src/core/config/logging.h +++ b/src/core/config/logging.h @@ -45,7 +45,6 @@ * - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_DEBUG_UART * - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_APP * - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED - * - @sa OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL * - and others * * Note: @@ -68,8 +67,6 @@ #define OPENTHREAD_CONFIG_LOG_OUTPUT_APP 2 /** Log output is handled by a platform defined function */ #define OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED 3 -/** Log output for NCP goes to Spinel `STREAM_LOG` property (for CLI platform defined function is expected) */ -#define OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL 4 /** * @def OPENTHREAD_CONFIG_LOG_LEVEL diff --git a/src/core/config/openthread-core-config-check.h b/src/core/config/openthread-core-config-check.h index a6c8674dd..dedd88f0b 100644 --- a/src/core/config/openthread-core-config-check.h +++ b/src/core/config/openthread-core-config-check.h @@ -521,4 +521,8 @@ #error "Thread 1.2 or higher version is required for OPENTHREAD_CONFIG_DUA_ENABLE" #endif +#ifdef OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL +#error "OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL is removed, use OPENTHREAD_CONFIG_LOG_OUTPUT_APP instead" +#endif + #endif // OPENTHREAD_CORE_CONFIG_CHECK_H_ diff --git a/src/ncp/ncp_base.cpp b/src/ncp/ncp_base.cpp index fe5c497d0..04bcb3791 100644 --- a/src/ncp/ncp_base.cpp +++ b/src/ncp/ncp_base.cpp @@ -1779,7 +1779,7 @@ template <> otError NcpBase::HandlePropertyGet(void) SuccessOrExit(error = mEncoder.WriteUintPacked(SPINEL_CAP_POSIX)); #endif -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_APP) SuccessOrExit(error = mEncoder.WriteUintPacked(SPINEL_CAP_OPENTHREAD_LOG_METADATA)); #endif @@ -2394,26 +2394,7 @@ otError otNcpStreamWrite(int aStreamId, const uint8_t *aDataPtr, int aDataLen) return error; } -extern "C" void otNcpPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs) -{ - OT_UNUSED_VARIABLE(aLogLevel); - OT_UNUSED_VARIABLE(aLogRegion); - - char logString[OPENTHREAD_CONFIG_NCP_SPINEL_LOG_MAX_SIZE]; - int charsWritten; - - if ((charsWritten = vsnprintf(logString, sizeof(logString), aFormat, aArgs)) > 0) - { - if (charsWritten > static_cast(sizeof(logString) - 1)) - { - charsWritten = static_cast(sizeof(logString) - 1); - } - - IgnoreError(otNcpStreamWrite(0, reinterpret_cast(logString), charsWritten)); - } -} - -#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL) +#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_APP) extern "C" void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) { diff --git a/tests/toranj/openthread-core-toranj-config.h b/tests/toranj/openthread-core-toranj-config.h index 0f424e6c4..982302c37 100644 --- a/tests/toranj/openthread-core-toranj-config.h +++ b/tests/toranj/openthread-core-toranj-config.h @@ -222,7 +222,7 @@ * Selects if, and where the LOG output goes to. * */ -#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_NCP_SPINEL +#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_APP /** * @def OPENTHREAD_CONFIG_LOG_LEVEL