Serilog - кешировать локально, отправлять по HTTP, десериализовать, сохранять - PullRequest
0 голосов
/ 09 января 2020

Сценарий:

  1. Журналы создаются на мобильном устройстве.
  2. Журналы немедленно кэшируются, чтобы не потеряться (SINK 1)
  3. Кэшированные журналы должны быть прочитанным, если какие-либо
  4. Журналы отправляются через http (SINK 2). Если произошел сбой, подождите и повторите попытку.
  5. На сервере журналы десериализуются и сохраняются в каком-либо целевом приемнике (SINK 3)

SINK 1 должен быть настраиваемой базой данных sqlite. SINK 3 должен быть настраиваемой базой данных ms sql.

Поддерживает ли Serilog такой сценарий? Serilog поддерживает запись и чтение в / из приемника? Serilog поддерживает десериализацию логов? (читает json и пишет в тонуть)

...