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); } }
public static void shutdown() { if (logger != null) { logger.flush(); ((IDisposable)logger).Dispose(); logger = null; } }