У меня есть три файла журнала со вторым разрешением.
В каждом файле отсутствуют некоторые записи журнала.
Как объединить, не испортив наиболее точный порядок?
Пример 1
Logfile1
12:00:01 system event 3a
12:00:01 system event 2b
12:00:02 system event 0d
Logfile2
12:00:01 system event 2b
12:00:02 system event 1c
12:00:02 system event 0d
Logfile3
12:00:01 system event 2b
12:00:01 system event 10z
12:00:02 system event 1c
12:00:02 system event 0d
3a появляется один раз
2b появляется дважды (после 3a)
Это главная проблема, я думаю.
Обновление:
Пример 2
Logfile1
12:00:01 system event 3a
12:00:01 system event 2b
12:00:01 system event 1c
Logfile2
12:00:01 system event 3a
12:00:01 system event 0d
Logfile3
12:00:01 system event 3a
12:00:01 system event 0d
Хорошо, в этом примере 0d идет после 3a дважды, что является более вероятным порядком.Сортировка с топологической сортировкой даст 3a, 2b, 1c, 0d.
Я думаю, что правильный порядок - это 3a, 0d, 2b, 1c.
Я не знаю, как это сделать в данный момент.