verbosity: fixes split verbosity level 1 in 2 levels
[src/app-framework-binder.git] / src / main.c
index 3999b77..ac21c81 100644 (file)
@@ -54,6 +54,7 @@
 #include "afb-hook.h"
 #include "sd-fds.h"
 #include "afb-debug.h"
+#include "process-name.h"
 
 /*
    if SELF_PGROUP == 0 the launched command is the group leader
@@ -649,7 +650,11 @@ int main(int argc, char *argv[])
 
        // ------------- Build session handler & init config -------
        config = afb_config_parse_arguments(argc, argv);
-
+       if (config->name) {
+               verbose_set_name(config->name, 0);
+               process_name_set_name(config->name);
+               process_name_replace_cmdline(argv, config->name);
+       }
        afb_debug("main-args");
 
        // --------- run -----------