mirror of
https://github.com/espressif/openthread.git
synced 2026-08-08 03:37:46 +00:00
[config] simplify the log output selection (#2206)
This commits simplifies the log output selection by having posix and windows use the common `CONFIG_LOG_OUTPUT_PLATFORM_DEFINED`.
This commit is contained in:
committed by
Jonathan Hui
parent
63a0654eef
commit
3db75ab31f
@@ -54,7 +54,7 @@
|
||||
otEXPECT_ACTION(offset < sizeof(logString), logString[sizeof(logString) -1 ] = 0)
|
||||
|
||||
|
||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_HOST_OS) || (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||
#if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||
void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
||||
{
|
||||
char logString[512];
|
||||
@@ -83,4 +83,4 @@ exit:
|
||||
(void)aLogRegion;
|
||||
}
|
||||
|
||||
#endif
|
||||
#endif // #if (OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED)
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_LOG_OUTPUT /* allow command line override */
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_HOST_OS
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#define OPENTHREAD_ENABLE_MULTIPLE_INSTANCES 1
|
||||
|
||||
/* Define to 1 if you want to enable default log output. */
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_HOST_OS
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
|
||||
|
||||
/* Define to 1 to enable the commissioner role. */
|
||||
#define OPENTHREAD_ENABLE_COMMISSIONER 1
|
||||
|
||||
@@ -506,10 +506,8 @@
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_DEBUG_UART 1
|
||||
/** Log output goes to the "application" provided otPlatLog() in NCP and CLI code */
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_APP 2
|
||||
/** Log output goes to POSIX and WIN32 logging schemes */
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_HOST_OS 3
|
||||
/** Log output is handled by a platform defined function */
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED 4
|
||||
#define OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED 3
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_LOG_LEVEL
|
||||
|
||||
Reference in New Issue
Block a user