Add more logging
This commit is contained in:
6
main.c
6
main.c
@ -110,7 +110,9 @@ void *route_thread_function(void *param)
|
||||
void event_handler(struct mg_connection *conn, int ev, void *ev_data)
|
||||
{
|
||||
if (ev == MG_EV_HTTP_MSG) {
|
||||
LOGI("HTTP EVENT\n");
|
||||
struct mg_http_message *msg = (struct mg_http_message *)ev_data;
|
||||
LOGI("Route: %.*s\n", msg->uri.len, msg->uri.buf);
|
||||
|
||||
Route_Thread_Data *data = calloc(1, sizeof(*data));
|
||||
data->message = mg_strdup(msg->message);
|
||||
@ -118,8 +120,10 @@ void event_handler(struct mg_connection *conn, int ev, void *ev_data)
|
||||
data->mgr = conn->mgr;
|
||||
data->arena = malloc(sizeof(*data->arena));
|
||||
*data->arena = arena_get();
|
||||
LOGI("starting handler thread...\n");
|
||||
run_in_thread(&route_thread_function, data);
|
||||
} else if (ev == MG_EV_WAKEUP) {
|
||||
LOGI("WAKEUP EVENT\n");
|
||||
struct mg_str *data = (struct mg_str *)ev_data;
|
||||
Route_Result *result = *(Route_Result **)data->buf;
|
||||
Arena *arena = result->arena;
|
||||
@ -140,6 +144,8 @@ void event_handler(struct mg_connection *conn, int ev, void *ev_data)
|
||||
|
||||
arena_destroy(arena);
|
||||
free(arena);
|
||||
|
||||
LOGI("WAKEUP done, arena cleaned\n");
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user