diff --git a/bin/leap b/bin/leap
index b2eca90f01fa3b85155cf7e77767c9577014eec3..55ffb412f80bf24177030b68c84c14e8b4ef5212 100755
--- a/bin/leap
+++ b/bin/leap
@@ -79,6 +79,9 @@ module LeapCli::Commands
 
   # run command
   begin
+    if ARGV.any?
+      LeapCli.log_raw(:log, nil, "COMMAND") { 'leap ' + ARGV.join(' ') }
+    end
     exit_status = run(ARGV)
     exit(LeapCli::Util.exit_status || exit_status)
   rescue StandardError => exc