delay logging dir resolution
better http logging dir
handle more error cases
fix typo
Merge pull request #2576 from Particular/delayLoggingDir

delay logging dir resolution