diff --git a/ATxService/AutoTx.cs b/ATxService/AutoTx.cs index 3f9648fd83e60508ad25fcf3e7c4acf51738b160..018460b314b6e0866300e1a1e26ffbcce59320a1 100644 --- a/ATxService/AutoTx.cs +++ b/ATxService/AutoTx.cs @@ -29,6 +29,8 @@ namespace ATxService private const string LogFormatDefault = @"${date:format=yyyy-MM-dd HH\:mm\:ss} [${level}] ${message}"; // private const string LogFormatDefault = @"${date:format=yyyy-MM-dd HH\:mm\:ss} [${level}] (${logger}) ${message}" + private static string _versionSummary; + private readonly List<string> _transferredFiles = new List<string>(); /// <summary> @@ -377,6 +379,10 @@ namespace ATxService Log.Info("RoboSharp version: [{0}]", roboAssembly.GetName().Version); Log.Info("Robosharp product version: [{0}]", roboVersionInfo.ProductVersion); Log.Info("=".PadLeft(80, '=')); + + _versionSummary = $"AutoTx {buildCommitName} {buildTimestamp} | " + + $"RoboSharp {roboAssembly.GetName().Version} " + + $"{roboVersionInfo.ProductVersion}"; } /// <summary> diff --git a/ATxService/Email.cs b/ATxService/Email.cs index 1e2fd73f19a8fa9beb4e02d59a9677e1e8c0b756..4811a89aa7178c470dcdabc4f23e626cc4a38c7a 100644 --- a/ATxService/Email.cs +++ b/ATxService/Email.cs @@ -18,6 +18,7 @@ namespace ATxService /// <param name="body">The email body.</param> private void SendEmail(string recipient, string subject, string body) { subject = _config.EmailPrefix + subject; + body += $"\n\n--\n[{_versionSummary}]"; if (string.IsNullOrEmpty(_config.SmtpHost)) { Log.Debug("SendEmail: {0}\n{1}", subject, body); return;