(Probably also includes making MultiDataService serializable, ie save the IServiceContext, make everything else transient, implement custom deser like in IAnalyticsContext etc)
Then in BucketLogger make it public static, pass properties in, make sure everything's transient/serializable
(Probably also includes making
MultiDataService
serializable, ie save theIServiceContext
, make everything else transient, implement custom deser like inIAnalyticsContext
etc)Then in BucketLogger make it public static, pass properties in, make sure everything's transient/serializable