diff --git a/r11k/main.py b/r11k/main.py
index d9b8da67f264132f8e1b654a419e593092b3189b..e01bc41a5bd7d9d2e90810ec5bffc5c4082ee5d6 100644
--- a/r11k/main.py
+++ b/r11k/main.py
@@ -31,7 +31,7 @@ def __main() -> int:
     parser.add_argument('--env-name', help='Force name of environment', dest='environment_name')
     parser.add_argument('--force', help='Refresh all caches', dest='force',
                         action='store_true')
-    parser.add_argument('--log', help='Set outptu verbosity',
+    parser.add_argument('--log', help='Set output verbosity',
                         dest='loglevel', action='store')
 
     args = parser.parse_args()
@@ -74,7 +74,9 @@ def __main() -> int:
     if not resolvedPuppetfile.environment_name:
         raise ValueError()
 
-    resolvedPuppetfile.publish(os.path.join(destdir, resolvedPuppetfile.environment_name))
+    dest = os.path.join(destdir, resolvedPuppetfile.environment_name)
+    root_logger.debug('Publishing to %s', dest)
+    resolvedPuppetfile.publish(dest)
 
     # ----- Build Graphviz file ------------------------