Commit Briefs
ensure %p (path) is always absolute
with the recent changes, sometimes the path may not start with a '/'. This ensures that %s is ALWAYS an absolute path.
wait for logger after fatal()
With -f, when the main process exits after a fatal() (usually) the shell prompt is printed before the logger message. This adds a small poll to wait for the logger process to exit.
fix some logging
- we can't use log_* or fatal() before logger_init - err -> errx if errno isn't involved