public static void LogWarning(
     [NotNull] this ILogger logger,
     SqliteEventId eventId,
     [NotNull] Func <string> formatter)
 => logger.Log <object>(LogLevel.Warning, (int)eventId, eventId, null, (_, __) => formatter());
 protected virtual void ShowWarning(SqliteEventId eventId, [NotNull] string message)
 => Dependencies.Logger.LogWarning(eventId, () => message);