На сервере имеется база данных SQLite, в которую пишется лог и только он.
Имя файла этой базы данных определяется значением переменной окружения SQLITE_LOG__PATH.
Данные разбиваются на блоки по одному часу, каждый блок хранится в своих двух таблицах.
Число хранимых блоков ограничено значением переменной окружения SQLITE_LOG__MAX_HOURS.
Блок имеет номер, по которому можно однозначно определить время его начала и конца.
Считаем, что нулевой блок начался в новый 2022 год по UTC.