improve error messages

It's not the logdir that has issues, it's the app dir.
changelog

Fixes #655
Fixes #947
Merge branch 'logger-error-messages' into devel