logging fixes

Make the use of @log_dir consistent …
Previously, /var/log/@name, @log_dir, and @log_dir || /var/log/puppetdb were
all in use. As @log_dir is always defined when the templates get evaluated,
they don't need a default case to fall back to. This commit makes the use of
@log_dir/@name consistent in the templates.