OrleansContrib / Orleans.Sagas

A distributed saga implementation for Orleans
MIT License
150 stars 28 forks source link

Use structured logging in logs instead of string interpolation #49

Open Arithmomaniac opened 3 years ago

Arithmomaniac commented 3 years ago

Two related points:

Together, this would turn https://github.com/OrleansContrib/Orleans.Sagas/blob/8796433b62053923bc702db0bf79fc793a3737c0/Orleans.Sagas/SagaGrain.cs#L224 into something like logger.LogDebug($"Executing activity #{activityNumber} '{currentActivityName}'...", State.NumCompletedActivities, currentActivity.GetType().Name)