День добрый! Есть модель, у данной модели есть 4 поля которые в определенной комбинации дают понятие о состоянии модели (статус). При изменении статуса в лог попадает запись об изменении полей, но каждое измененное поле это отдельная запись в логах. Т.е например меняется статус и в лог попадает запись об изменении поля1 и поля2. Задача стоит построить историю изменения статусов объекта. Пока в голову идет два варианта, либо группировать по времени изменения и анализировать что менялось, второе делать еще запись в лог где будет конкретно указано какой статус был и какой стал. Первый вариант мне кажется не очень хорошим, так как легко запутаться если статус менялся за короткий промежуток времени. Поделитесь своими идеями.