public void Start() { Directory.CreateDirectory(Path.GetDirectoryName(_fileName)); _stream = new StreamWriter(_fileName, true); var master = MasterFileListener.GetMasterFileListener(); lock (master.PadLock) { master.FileListeners[ID.ToString()] = this; } }
public void End() { var master = MasterFileListener.GetMasterFileListener(); lock (master.PadLock) { master.FileListeners.Remove(ID.ToString()); } try { _stream.Close(); IsRunning = false; } catch (Exception ex) { throw; // lol baller } }