diff --git a/ATxService/AutoTx.cs b/ATxService/AutoTx.cs
index 2df178a3f40c0e628334d54a362f8f945a19e872..c515f7fe71cd143fece548a45576fc07868915e5 100644
--- a/ATxService/AutoTx.cs
+++ b/ATxService/AutoTx.cs
@@ -5,6 +5,7 @@ using System.Diagnostics;
 using System.Linq;
 using System.ServiceProcess;
 using System.IO;
+using System.Reflection;
 using System.Timers;
 using ATxCommon;
 using ATxCommon.NLog;
@@ -274,12 +275,22 @@ namespace ATxService
         /// Write a summary of loaded config + status to the log.
         /// </summary>
         private void StartupSummary() {
-            var msg = "Startup Summary:\n\n------ RoboSharp ------\n";
-            var roboDll = System.Reflection.Assembly.GetAssembly(typeof(RoboCommand)).Location;
-            var versionInfo = FileVersionInfo.GetVersionInfo(roboDll);
-            msg += " > DLL file: " + roboDll + "\n" +
-                   " > DLL description: " + versionInfo.Comments + "\n" +
-                   " > DLL version: " + versionInfo.FileVersion + "\n";
+            var msg = "Startup Summary:\n\n";
+
+            var assembly = Assembly.GetExecutingAssembly();
+            var versionInfo = FileVersionInfo.GetVersionInfo(assembly.Location);
+            msg += "------ Assembly Information ------\n" +
+                   $" > version: {assembly.GetName().Version}\n" +
+                   $" > file version: {versionInfo.FileVersion}\n" +
+                   $" > description: {versionInfo.Comments}\n" +
+                   $" > version information: {versionInfo.ProductVersion}\n";
+            
+            var roboDll = Assembly.GetAssembly(typeof(RoboCommand)).Location;
+            var roboVersionInfo = FileVersionInfo.GetVersionInfo(roboDll);
+            msg += "\n------ RoboSharp ------\n" +
+                   $" > DLL location: {roboDll}\n" +
+                   $" > DLL description: {roboVersionInfo.Comments}\n" +
+                   $" > DLL file version: {roboVersionInfo.FileVersion}\n";
 
 
             msg += "\n------ Loaded status flags ------\n" + _status.Summary() +
@@ -333,10 +344,14 @@ namespace ATxService
             // read the build timestamp from the resources:
             var buildTimestamp = Properties.Resources.BuildDate.Trim();
             var buildCommitName = Properties.Resources.BuildCommit.Trim();
+            var assembly = Assembly.GetExecutingAssembly();
+            var versionInfo = FileVersionInfo.GetVersionInfo(assembly.Location);
+
             Log.Info("-----------------------");
             Log.Info("{0} service started.", ServiceName);
             Log.Info("build:  [{0}]", buildTimestamp);
             Log.Info("commit: [{0}]", buildCommitName);
+            Log.Info("product version: [{0}]", versionInfo.ProductVersion);
             Log.Info("-----------------------");
         }