From 30ed7d61eac7d6378d903a6e3a98b39b10334209 Mon Sep 17 00:00:00 2001
From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch>
Date: Mon, 12 Mar 2018 16:35:29 +0100
Subject: [PATCH] Log version information on startup.

---
 ATxDiagnostics/ATxDiagnostics.cs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ATxDiagnostics/ATxDiagnostics.cs b/ATxDiagnostics/ATxDiagnostics.cs
index f3efa13..a0056a3 100644
--- a/ATxDiagnostics/ATxDiagnostics.cs
+++ b/ATxDiagnostics/ATxDiagnostics.cs
@@ -1,6 +1,7 @@
 using System;
 using System.Diagnostics;
 using System.Management;
+using System.Reflection;
 using ATxCommon;
 using ATxCommon.Monitoring;
 using NLog;
@@ -29,6 +30,10 @@ namespace ATxDiagnostics
             logConfig.LoggingRules.Add(logRuleConsole);
             LogManager.Configuration = logConfig;
 
+            var commonAssembly = Assembly.GetAssembly(typeof(ATxCommon.Monitoring.Cpu));
+            var commonVersionInfo = FileVersionInfo.GetVersionInfo(commonAssembly.Location);
+            Log.Info("ATxCommon library version: {0}", commonVersionInfo.ProductVersion);
+
             Log.Debug("Free space on drive [C:]: " + Conv.BytesToString(SystemChecks.GetFreeDriveSpace("C:")));
             var cpu = new Cpu {
                 Interval = 250,
-- 
GitLab