public MainForm() { InitializeComponent(); _frame = new Frame(); _worker = new Worker(_frame); _servos = new Servos(_worker); _logger = new Logger(_servos); CreateLabels(); }
public Logger(Servos servos) { _servos = servos; _servos.MotorsUpdated += Log; if (!Directory.Exists("Logs")) { Directory.CreateDirectory("Logs"); } var now = DateTime.Now; _fileStream = File.Open($"Logs/{now:yyyy-MM-dd_HH.mm}.txt", FileMode.Create, FileAccess.Write, FileShare.Read); _writer = new StreamWriter(_fileStream); }