将cache的日志从屏幕改为输出到local logger。
This commit is contained in:
@@ -522,7 +522,6 @@ static void cache_query_on_succ(future_result_t * result, void * user)
|
||||
case CACHE_QUERY_RESULT_END:
|
||||
assert(ctx->cached_response!=NULL);
|
||||
ctx->cache_query_status=WEB_CACHE_HIT;
|
||||
printf("cache query hit: %s\n", ctx->ref_session->req->req_spec.url);
|
||||
tfe_http_half_write_body_end(ctx->cached_response);
|
||||
//ownership has been transferred to http session, set to NULL.
|
||||
ctx->cached_response=NULL;
|
||||
@@ -532,7 +531,6 @@ static void cache_query_on_succ(future_result_t * result, void * user)
|
||||
break;
|
||||
case CACHE_QUERY_RESULT_MISS:
|
||||
ctx->cache_query_status=WEB_CACHE_NOT_HIT;
|
||||
printf("cache query miss: %s\n", ctx->ref_session->req->req_spec.url);
|
||||
ctx->resume_from_cache_query=1;
|
||||
tfe_http_session_resume(ctx->ref_session);
|
||||
future_destroy(ctx->f_cache_query);
|
||||
@@ -927,7 +925,7 @@ void enforce_control_policy(const struct tfe_stream * stream, const struct tfe_h
|
||||
}
|
||||
void cache_query(const struct tfe_http_session * session, unsigned int thread_id, struct pangu_http_ctx * ctx)
|
||||
{
|
||||
ctx->f_cache_query=future_create("cache_down", cache_query_on_succ, cache_query_on_fail, ctx);
|
||||
ctx->f_cache_query=future_create("cache_get", cache_query_on_succ, cache_query_on_fail, ctx);
|
||||
ctx->cache_query_status=async_web_cache_query(g_pangu_rt->cache, thread_id, session->req, ctx->f_cache_query);
|
||||
if(ctx->cache_query_status==WEB_CACHE_QUERING)
|
||||
{
|
||||
@@ -948,10 +946,6 @@ void cache_update(const struct tfe_http_session * session, enum tfe_http_event e
|
||||
if(events & EV_HTTP_RESP_BODY_BEGIN && ctx->cache_query_status == WEB_CACHE_NOT_HIT)
|
||||
{
|
||||
ctx->cache_update_ctx=web_cache_update_start(g_pangu_rt->cache, thread_id, session);
|
||||
if(ctx->cache_update_ctx==NULL)
|
||||
{
|
||||
printf("cache update forbidden: %s\n", ctx->ref_session->req->req_spec.url);
|
||||
}
|
||||
}
|
||||
if(events & EV_HTTP_RESP_BODY_CONT && ctx->cache_update_ctx!=NULL)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user