X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fmain.c;h=a1b09c1e9c7d7943c07bce032bb4f5f282033e33;hb=b529ded85a3e50a1aa6529e870b2e2f43e377ca2;hp=cee559694041e0399cad0dacab47321126ac83c4;hpb=66c2dc7476c4a5105bcf233dd4e08f0466e7f3dc;p=src%2Fapp-framework-binder.git diff --git a/src/main.c b/src/main.c index cee55969..a1b09c1e 100644 --- a/src/main.c +++ b/src/main.c @@ -411,6 +411,12 @@ static void start() goto error; } + /* install hooks */ + if (config->tracereq) + afb_hook_create_xreq(NULL, NULL, NULL, config->tracereq, NULL, NULL); + if (config->traceditf) + afb_hook_create_ditf(NULL, config->traceditf, NULL, NULL); + afb_apis_set_timeout(config->apiTimeout); start_list(config->dbus_clients, afb_api_dbus_add_client, "the afb-dbus client"); start_list(config->ws_clients, afb_api_ws_add_client, "the afb-websocket client"); @@ -435,10 +441,6 @@ static void start() DEBUG("Init config done"); - /* install trace of requests */ - if (config->tracereq) - afb_hook_req_create(NULL, NULL, NULL, config->tracereq, NULL, NULL); - /* start the services */ if (afb_apis_start_all_services(1) < 0) goto error; @@ -470,12 +472,11 @@ int main(int argc, char *argv[]) // let's run this program with a low priority nice(20); - LOGAUTH("afb-daemon"); - sd_fds_init(); // ------------- Build session handler & init config ------- config = afb_config_parse_arguments(argc, argv); + INFO("running with pid %d", getpid()); // --------- run ----------- if (config->background) {