diff --git a/etc/cmake/options.cmake b/etc/cmake/options.cmake index 2eb683e28..d0657508e 100644 --- a/etc/cmake/options.cmake +++ b/etc/cmake/options.cmake @@ -242,6 +242,7 @@ if(OT_FULL_LOGS) target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_LOG_IP6=1") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_LOG_MAC=1") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_LOG_MEM=1") + target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_LOG_MESHCOP=1") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_LOG_MLE=1") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_LOG_NETDATA=1") target_compile_definitions(ot-config INTERFACE "OPENTHREAD_CONFIG_LOG_NETDIAG=1") diff --git a/examples/common-switches.mk b/examples/common-switches.mk index c8ce272d0..49713cdb6 100644 --- a/examples/common-switches.mk +++ b/examples/common-switches.mk @@ -290,6 +290,7 @@ LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_ICMP=1 LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_IP6=1 LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_MAC=1 LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_MEM=1 +LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_MESHCOP=1 LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_MLE=1 LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_NETDATA=1 LOG_FLAGS += -DOPENTHREAD_CONFIG_LOG_NETDIAG=1 diff --git a/src/core/common/logging.hpp b/src/core/common/logging.hpp index b1dbaac32..f42c6b296 100644 --- a/src/core/common/logging.hpp +++ b/src/core/common/logging.hpp @@ -288,7 +288,7 @@ extern "C" { * @param[in] ... Arguments for the format specification. * */ -#if OPENTHREAD_CONFIG_LOG_MLE == 1 +#if OPENTHREAD_CONFIG_LOG_MESHCOP == 1 #define otLogCritMeshCoP(...) otLogCrit(OT_LOG_REGION_MESH_COP, _OT_REGION_MESH_COP_PREFIX __VA_ARGS__) #define otLogWarnMeshCoP(...) otLogWarn(OT_LOG_REGION_MESH_COP, _OT_REGION_MESH_COP_PREFIX __VA_ARGS__) #define otLogNoteMeshCoP(...) otLogNote(OT_LOG_REGION_MESH_COP, _OT_REGION_MESH_COP_PREFIX __VA_ARGS__) diff --git a/src/core/config/logging.h b/src/core/config/logging.h index 0fc572f6f..58b66a5f7 100644 --- a/src/core/config/logging.h +++ b/src/core/config/logging.h @@ -126,6 +126,16 @@ #define OPENTHREAD_CONFIG_LOG_MLE 1 #endif +/** + * @def OPENTHREAD_CONFIG_LOG_MESHCOP + * + * Define to enable MeshCoP logging. + * + */ +#ifndef OPENTHREAD_CONFIG_LOG_MESHCOP +#define OPENTHREAD_CONFIG_LOG_MESHCOP 1 +#endif + /** * @def OPENTHREAD_CONFIG_LOG_ARP * diff --git a/src/core/meshcop/commissioner.cpp b/src/core/meshcop/commissioner.cpp index f6e9dc0f4..cf6872f3a 100644 --- a/src/core/meshcop/commissioner.cpp +++ b/src/core/meshcop/commissioner.cpp @@ -1147,7 +1147,7 @@ exit: // LCOV_EXCL_START -#if (OPENTHREAD_CONFIG_LOG_LEVEL >= OT_LOG_LEVEL_INFO) && (OPENTHREAD_CONFIG_LOG_MLE == 1) +#if (OPENTHREAD_CONFIG_LOG_LEVEL >= OT_LOG_LEVEL_INFO) && (OPENTHREAD_CONFIG_LOG_MESHCOP == 1) const char *Commissioner::StateToString(otCommissionerState aState) { @@ -1183,7 +1183,7 @@ void Commissioner::LogJoinerEntry(const char *, const Joiner &) const { } -#endif // (OPENTHREAD_CONFIG_LOG_LEVEL >= OT_LOG_LEVEL_INFO) && (OPENTHREAD_CONFIG_LOG_MLE == 1) +#endif // (OPENTHREAD_CONFIG_LOG_LEVEL >= OT_LOG_LEVEL_INFO) && (OPENTHREAD_CONFIG_LOG_MESHCOP == 1) // LCOV_EXCL_STOP