Мета логгер, тема или мусор?

Задумался над системами логов и решил попробовать реализовать свою более сложную.

Каждый лог записывается в формате метаданных и снапшотов.


Как по мне писать в базу состояния объектов куда интереснее чем просто текст и теги для поиска.

По сути сейчас каждый ентити который участвовал в логах пишется в снапшоты, запоминая всю возможную информацию о его состоянии.

В коде лог пишется таким образом:

            pgob.CreateLog('entity_spawn')
                :AddMeta('player', ent:GetCreator())
                :AddMeta('entity', ent)
                :AddMeta('class', ent:GetClass())
                :Save()

Что думаете, норм тема для логов или слишком сложно и не нужно такое.