diff --git a/ATxCommon/Serializables/ServiceConfig.cs b/ATxCommon/Serializables/ServiceConfig.cs
index cdf684e4d68a9dc13d7a66329ae8f7fc4a3e2070..ea06d3853775935111bc88b86c53dafc5b933262 100644
--- a/ATxCommon/Serializables/ServiceConfig.cs
+++ b/ATxCommon/Serializables/ServiceConfig.cs
@@ -78,6 +78,11 @@ namespace ATxCommon.Serializables
         /// </summary>
         public bool Debug { get; set; } = false;
 
+        /// <summary>
+        /// Enable debug messages from the RoboSharp library. Default: false.
+        /// </summary>
+        public bool DebugRoboSharp { get; set; } = false;
+
         /// <summary>
         /// The full path of a file to be used for RoboCopy log messages. Default: "" (off).
         /// </summary>
diff --git a/ATxService/AutoTx.cs b/ATxService/AutoTx.cs
index 1bfd61b1297ad80aaad8e337456a9b949f00665d..39dcecdfa230f9af15bad1eec00cf6d538193a4d 100644
--- a/ATxService/AutoTx.cs
+++ b/ATxService/AutoTx.cs
@@ -86,11 +86,11 @@ namespace ATxService
             CreateEventLog();
             LoadSettings();
             CreateIncomingDirectories();
-            Debugger.Instance.DebugMessageEvent += HandleDebugMessage;
-        }
 
-        private void HandleDebugMessage(object sender, Debugger.DebugMessageArgs e) {
-            Log.Debug("(RoboSharp Debugger) {0}", e.Message);
+            if (_config.DebugRoboSharp) {
+                Debugger.Instance.DebugMessageEvent += HandleDebugMessage;
+                Log.Debug("Enabled RoboSharp debug logging.");
+            }
         }
 
         /// <summary>
@@ -550,6 +550,13 @@ namespace ATxService
             }
         }
 
+        /// <summary>
+        /// Handler for debug messages from the RoboSharp library.
+        /// </summary>
+        private static void HandleDebugMessage(object sender, Debugger.DebugMessageArgs e) {
+            Log.Debug("[RoboSharp-Debug] {0}", e.Message);
+        }
+
         #endregion
 
         #region transfer tasks
diff --git a/Resources/conf/config.common.xml b/Resources/conf/config.common.xml
index 9532985bb5605e41720f1610e3fbd1a83ed9e04d..e05f441b84b394bb4aa974190e311806952b3070 100644
--- a/Resources/conf/config.common.xml
+++ b/Resources/conf/config.common.xml
@@ -33,6 +33,9 @@
     <!-- Debug: enable or disable debug log messages -->
     <Debug>true</Debug>
 
+    <!-- DebugRoboSharp: enable debug messages from the RoboSharp library. -->
+    <DebugRoboSharp>true</DebugRoboSharp>
+
     <!-- RoboCopyLog: a file to be used for RoboCopy log messages.-->
     <RoboCopyLog>C:\Temp\autotx-robocopy.log</RoboCopyLog>