Exemplo n.º 1
0
 public bool initialize(string host, int port, IColtLogger alogger, ProcessEorData processEorData, DisplayCommStatus displayCommStatus)
 {
     try {
         this._logger1      = alogger;
         _host              = host;
         _port              = port;
         _eorDataProcessor  = processEorData;
         _DisplayCommStatus = displayCommStatus;
         if (verboseLogging)
         {
             logDebug(MethodBase.GetCurrentMethod(), "Host:" + host + " Port:" + port);
         }
         //_logger.log(ColtLogLevel.Debug, MethodBase.GetCurrentMethod(), "Host:" + host + " Port:" + port);
         _taskConnection = Task.Run(() => {
             controllerConnectionThread();
         });
         _taskRead = Task.Run(() => {
             controllerReadThread();
         });
         return(true);
     } catch (Exception ex) {
         logError(MethodBase.GetCurrentMethod(), ex);
         //_logger.log(MethodBase.GetCurrentMethod(), ex);
         return(false);
     }
 }
Exemplo n.º 2
0
 public static void shutdown()
 {
     if (logger != null)
     {
         logger.flush();
         ((IDisposable)logger).Dispose();
         logger = null;
     }
 }