serilog-ui icon indicating copy to clipboard operation
serilog-ui copied to clipboard

perf/idataprovider-extensions

Open followynne opened this issue 3 years ago • 1 comments

Scope

Review IDataProviders extensions methods and apply some small cleanups.

New features

  • create new IServiceProvider extensions to let users provide the configuration object
  • add UseLinq3 boolean option to enable its usage in the MongoDB SDK
  • use Ardalis.Guard.Clauses for the null guards

Fixes

  • bump MongoDB driver package
  • name the IDataProvider return tuple
  • use Task.WhenAll on IDataProvider implementation
  • TimeStampUtc property in MongoDBLogModel => use BsonKind UTC

followynne avatar Sep 05 '22 19:09 followynne

This PR will wait for the merge of the test setup branch to the dev branch.

After the merge, this branch will be rebased onto dev and later all tests for the provider will be added before any merge occurs.

followynne avatar Sep 05 '22 19:09 followynne

@mo-esmp

FYI: I'll close this draft and re open it later, updated, in the new repo 😊

followynne avatar Mar 12 '23 22:03 followynne