Point user to set config if default log dir does not exist

In general we should point the user to set the config if they
did not explicitly set it. In this case, if the directory does
not exist, meaning the user hasn't logged any events yet, then
we should throw an exception and include the config key in the
exception message.