private void PutToOvermind(LoggingEvent loggingEvent)
        {
            var parameters = GetParameters(loggingEvent);

            LoggingEventData data = loggingEvent.GetLoggingEventData();
            DroneLogDto dto = Mapper.Map<LoggingEventData, DroneLogDto>(data);
            dto.Parameters = parameters;

            var client = new MvcClient();
            client.Request(Config.Wcf.OvermindApi.PostLog, dto);
        }
Exemple #2
0
 public DroneService(RequestService requestService, MvcClient mvcClient, Func<long, FactoryContext> contextFactory)
 {
     if (requestService == null)
     {
         throw new ArgumentNullException("requestService");
     }
     if (mvcClient == null)
     {
         throw new ArgumentNullException("mvcClient");
     }
     if (contextFactory == null)
     {
         throw new ArgumentNullException("contextFactory");
     }
     this.requestService = requestService;
     this.mvcClient = mvcClient;
     this.contextFactory = contextFactory;
 }
Exemple #3
0
 public StatusClient()
 {
     client = new MvcClient();
 }
Exemple #4
0
 public StatusClient()
 {
     client = new MvcClient();
 }