aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2018-10-31 11:29:19 +0200
committerAvi Levkovich <avi@twine-s.com>2018-10-31 11:29:19 +0200
commit6a5b9b8eb1a9923530106b92996d4a9028e83147 (patch)
treedcbf110036a643d0cf13645fbae6491818097d10 /Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs
parent30b5f0fb6086cc74633d24e70ff3cbe32680e921 (diff)
parent4973c8ff53c8758852f707af5cc7f4a6a82151e0 (diff)
downloadTango-6a5b9b8eb1a9923530106b92996d4a9028e83147.tar.gz
Tango-6a5b9b8eb1a9923530106b92996d4a9028e83147.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/_git/Tango
Diffstat (limited to 'Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs')
-rw-r--r--Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs
index b817d5dcd..06c1a4a23 100644
--- a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs
+++ b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/SynchronizationController.cs
@@ -13,6 +13,7 @@ using Tango.BL;
using Tango.Core.DB;
using Tango.Core.Helpers;
using Tango.Core.IO;
+using Tango.Logging;
using Tango.PMR.Stubs;
using Tango.PMR.Synchronization;
using Tango.Synchronization.Local;
@@ -22,6 +23,8 @@ namespace Tango.MachineService.Controllers
{
public class SynchronizationController : ApiController
{
+ private LogManager logManager = LogManager.Default;
+
/// <summary>
/// Expects a DB synchronization request from a remote machine and returns the synchronized version of the machine database.
/// </summary>
@@ -73,6 +76,8 @@ namespace Tango.MachineService.Controllers
{
MachineSetupResponse response = new MachineSetupResponse();
+ logManager.Log("Setup request received: " + request.ToString());
+
try
{
using (ObservablesContext db = ObservablesContext.CreateDefault(GetLocalServerAddress()))
@@ -119,6 +124,7 @@ namespace Tango.MachineService.Controllers
}
catch (Exception ex)
{
+ logManager.Log(ex);
OnError(HttpStatusCode.InternalServerError, ex.Message);
}
@@ -267,7 +273,7 @@ namespace Tango.MachineService.Controllers
return response;
}
-
+
#region Helpers
private void OnError(HttpStatusCode code, String message)