AstraRegul
Релиз 2024.08.31.00
×

3.10.4.2.4.6. Сложные логические условия

 

Примеры

 
1. Отобразить записи входящих кадров, начиная с даты 10.05.2020 с 16:00:00, выполняющих функцию 3 и полученных от станции с IP-адресом 127.0.0.1:
(r.Description.Contains("Функция 3")) && (r.Description.Contains("Входящий кадр")) && (r.TimeStamp > new System.DateTime (2020, 05, 10, 16, 0, 0)) && (r.RemoteIp.Address == System.Net.IPAddress.Parse("127.0.0.1").Address)
 
2. Отобразить записи с типом ошибка, исключая дату 21 апреля 2020 года, и записи с типом предупреждение, начиная с даты 20 апреля 2020 года:
((r.TimeStamp != new System.DateTime(2020, 04, 21)) && (r.StdType == Axidep.LogViewer.LogRecordType.Error)) || ((r.TimeStamp >= new System.DateTime(2020, 04, 20)) && (r.StdType == Axidep.LogViewer.LogRecordType.Warning))
 
3. Отобразить записи до 19 апреля 2020 года с типами вход в функцию и выход из функции, сгруппированные по сессиям.
(r.TimeStamp <= new System.DateTime(2017, 04, 19)) && ((r.StdType == Axidep.LogViewer.LogRecordType.FunctionNameEnter) || (r.StdType == Axidep.LogViewer.LogRecordType.FunctionNameExit) || (r.StdType == Axidep.LogViewer.LogRecordType.Start) || (r.StdType == Axidep.LogViewer.LogRecordType.Stop))