void _logger_InfoLogged(object sender, LoggedDataArgs e) { _actionQueue.Add(new Action(() => { DeviceMonitor deviceMonitor = AddOrGetDevice(e.Device); deviceMonitor.UpdateControl(e.Control, e.State, e.PreviousState); OnDataLoggedToFile(e); })); }
static void logger_InfoLogged(object sender, LoggedDataArgs e) { Console.WriteLine($"{e.Device} {e.Control} {e.State} {e.PreviousState}"); }