sf_log_network_error support log level
parent
1ded3a3844
commit
0c4b35719c
|
|
@ -98,17 +98,19 @@ int sf_proto_set_body_length(struct fast_task_info *task);
|
||||||
|
|
||||||
const char *sf_get_cmd_caption(const int cmd);
|
const char *sf_get_cmd_caption(const int cmd);
|
||||||
|
|
||||||
static inline void sf_log_network_error_ex(SFResponseInfo *response,
|
static inline void sf_log_network_error_ex1(SFResponseInfo *response,
|
||||||
const ConnectionInfo *conn, const int result,
|
const ConnectionInfo *conn, const int result,
|
||||||
const char *file, const int line)
|
const int log_level, const char *file, const int line)
|
||||||
{
|
{
|
||||||
if (response->error.length > 0) {
|
if (response->error.length > 0) {
|
||||||
logError("file: %s, line: %d, "
|
log_it_ex(&g_log_context, log_level,
|
||||||
|
"file: %s, line: %d, "
|
||||||
"server %s:%d, %s", file, line,
|
"server %s:%d, %s", file, line,
|
||||||
conn->ip_addr, conn->port,
|
conn->ip_addr, conn->port,
|
||||||
response->error.message);
|
response->error.message);
|
||||||
} else {
|
} else {
|
||||||
logError("file: %s, line: %d, "
|
log_it_ex(&g_log_context, log_level,
|
||||||
|
"file: %s, line: %d, "
|
||||||
"communicate with server %s:%d fail, "
|
"communicate with server %s:%d fail, "
|
||||||
"errno: %d, error info: %s", file, line,
|
"errno: %d, error info: %s", file, line,
|
||||||
conn->ip_addr, conn->port,
|
conn->ip_addr, conn->port,
|
||||||
|
|
@ -116,8 +118,13 @@ static inline void sf_log_network_error_ex(SFResponseInfo *response,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#define sf_log_network_error(response, conn, result) \
|
#define sf_log_network_error_ex(response, conn, result, log_level) \
|
||||||
sf_log_network_error_ex(response, conn, result, __FILE__, __LINE__)
|
sf_log_network_error_ex1(response, conn, result, \
|
||||||
|
log_level, __FILE__, __LINE__)
|
||||||
|
|
||||||
|
#define sf_log_network_error(response, conn, result) \
|
||||||
|
sf_log_network_error_ex1(response, conn, result, \
|
||||||
|
LOG_ERR, __FILE__, __LINE__)
|
||||||
|
|
||||||
|
|
||||||
static inline int sf_server_expect_body_length(SFResponseInfo *response,
|
static inline int sf_server_expect_body_length(SFResponseInfo *response,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue