From 2adfe8a47938cd7105eeb319f34e4a1b73670c09 Mon Sep 17 00:00:00 2001 From: armink Date: Wed, 24 Jun 2015 15:53:02 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E3=80=90=E5=AE=8C=E5=96=84=E3=80=91?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BAAPI=EF=BC=8C=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E7=BA=A7=E5=88=AB=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E6=97=B6=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8=E7=AE=80=E5=86=99?= =?UTF-8?q?(elog=5Fa)=E6=88=96=E9=9D=9E=E7=AE=80=E5=86=99(elog=5Fassert)AP?= =?UTF-8?q?I=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: armink --- easylogger/inc/elog.h | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/easylogger/inc/elog.h b/easylogger/inc/elog.h index 27b48af..c5cfac2 100644 --- a/easylogger/inc/elog.h +++ b/easylogger/inc/elog.h @@ -61,7 +61,7 @@ extern "C" { /* output newline sign */ #define ELOG_NEWLINE_SIGN "\r\n" /* EasyLogger software version number */ -#define ELOG_SW_VERSION "0.06.23" +#define ELOG_SW_VERSION "0.06.24" /* EasyLogger assert for developer. */ #define ELOG_ASSERT(EXPR) \ @@ -128,47 +128,54 @@ void elog_output(uint8_t level, const char *tag, const char *file, const char *f #else /* ELOG_OUTPUT_ENABLE */ #if ELOG_OUTPUT_LVL >= ELOG_LVL_ASSERT -#define elog_a(tag, ...) \ +#define elog_assert(tag, ...) \ elog_output(ELOG_LVL_ASSERT, tag, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__) #else -#define elog_a(tag, ...) +#define elog_assert(tag, ...) #endif #if ELOG_OUTPUT_LVL >= ELOG_LVL_ERROR -#define elog_e(tag, ...) \ +#define elog_error(tag, ...) \ elog_output(ELOG_LVL_ERROR, tag, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__) #else -#define elog_e(tag, ...) +#define elog_error(tag, ...) #endif #if ELOG_OUTPUT_LVL >= ELOG_LVL_WARN -#define elog_w(tag, ...) \ +#define elog_warn(tag, ...) \ elog_output(ELOG_LVL_WARN, tag, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__) #else -#define elog_w(tag, ...) +#define elog_warn(tag, ...) #endif #if ELOG_OUTPUT_LVL >= ELOG_LVL_INFO -#define elog_i(tag, ...) \ +#define elog_info(tag, ...) \ elog_output(ELOG_LVL_INFO, tag, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__) #else -#define elog_i(tag, ...) +#define elog_info(tag, ...) #endif #if ELOG_OUTPUT_LVL >= ELOG_LVL_DEBUG -#define elog_d(tag, ...) \ +#define elog_debug(tag, ...) \ elog_output(ELOG_LVL_DEBUG, tag, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__) #else -#define elog_d(tag, ...) +#define elog_debug(tag, ...) #endif #if ELOG_OUTPUT_LVL == ELOG_LVL_VERBOSE -#define elog_v(tag, ...) \ +#define elog_verbose(tag, ...) \ elog_output(ELOG_LVL_VERBOSE, tag, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__) #endif #endif /* ELOG_OUTPUT_ENABLE */ +#define elog_a(tag, ...) elog_assert(tag, __VA_ARGS__) +#define elog_e(tag, ...) elog_error(tag, __VA_ARGS__) +#define elog_w(tag, ...) elog_warn(tag, __VA_ARGS__) +#define elog_i(tag, ...) elog_info(tag, __VA_ARGS__) +#define elog_d(tag, ...) elog_debug(tag, __VA_ARGS__) +#define elog_v(tag, ...) elog_verbose(tag, __VA_ARGS__) + /* elog_utils.c */ size_t elog_strcpy(size_t cur_len, char *dst, const char *src);