X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fmanager.c;h=b1eac57fab0630dfab9b8ecd177a0d6b4fb07e83;hp=d2dc8b9ef862f1e2e9c4d9d19f61f2d7afd78189;hb=7af53310dd9154ba76be7808292d9a046b849e43;hpb=5a1e99375d03bc88795d68c66bf3933dd04c1015 diff --git a/src/manager.c b/src/manager.c index d2dc8b9ef..b1eac57fa 100644 --- a/src/manager.c +++ b/src/manager.c @@ -2205,6 +2205,7 @@ static int process_event(Manager *m, struct epoll_event *ev) { break; default: + log_error("event type=%i", w->type); assert_not_reached("Unknown epoll event type."); } @@ -2842,6 +2843,8 @@ void manager_run_generators(Manager *m) { _exit(EXIT_FAILURE); } + log_debug("Spawned generator %s as %lu", path, (unsigned long) pid); + if ((k = hashmap_put(pids, UINT_TO_PTR(pid), path)) < 0) { log_error("Failed to add PID to set: %s", strerror(-k)); free(path); @@ -2868,7 +2871,8 @@ void manager_run_generators(Manager *m) { log_error("%s exited with exit status %i.", path, si.si_status); else log_error("%s terminated by signal %s.", path, signal_to_string(si.si_status)); - } + } else + log_debug("Generator %s exited successfully.", path); free(path); } @@ -2894,6 +2898,8 @@ void manager_run_generators(Manager *m) { strv_free(m->lookup_paths.unit_path); m->lookup_paths.unit_path = l; + + log_debug("Added generator unit path %s to search path.", m->generator_unit_path); } finish: