private void AttachDetectLogCallback() { DetectLogCallback = (msg, style) => { if (LogWriter != null) { LogWriter.WriteLine("[{0}] {1}", DateTime.Now.ToString(), msg); LogWriter.Flush(); } }; }
private void CloseLogger() { DetectLogCallback = null; if (LogWriter != null) { LogWriter.Close(); LogWriter.Dispose(); } if (detectLogs.ContainsKey(latestDetectorInstanceId)) { detectLogs.Remove(latestDetectorInstanceId); } }