From b7b6ad46f69b5996dd3e2c2f3bb2b468c74e30dc Mon Sep 17 00:00:00 2001 From: YuQing <384681@qq.com> Date: Sat, 19 Dec 2020 10:10:34 +0800 Subject: [PATCH] add macro: sf_log_network_error_for_update --- src/sf_proto.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/sf_proto.h b/src/sf_proto.h index e0590e9..06fa7cf 100644 --- a/src/sf_proto.h +++ b/src/sf_proto.h @@ -154,6 +154,16 @@ static inline void sf_log_network_error_ex1(SFResponseInfo *response, sf_log_network_error_ex1(response, conn, result, \ LOG_ERR, __FILE__, __LINE__) +#define sf_log_network_error_for_update(response, conn, result) \ + sf_log_network_error_ex(response, conn, result, \ + (result == SF_RETRIABLE_ERROR_CHANNEL_INVALID) ? \ + LOG_DEBUG : LOG_ERR) + +#define sf_log_network_error_for_delete(response, \ + conn, result, enoent_log_level) \ + sf_log_network_error_ex(response, conn, result, \ + (result == SF_RETRIABLE_ERROR_CHANNEL_INVALID) ? \ + LOG_DEBUG : ((result == ENOENT) ? enoent_log_level : LOG_ERR)) static inline int sf_server_expect_body_length(SFResponseInfo *response, const int body_length, const int expect_body_len)