private void GetScopeInformation()

in src/AWS.Logger.AspNetCore/AWSLogger.cs [184:206]


        private void GetScopeInformation(StringBuilder messageBuilder)
        {
            var scopeProvider = ScopeProvider;

            if (IncludeScopes && scopeProvider != null)
            {
                var initialLength = messageBuilder.Length;

                scopeProvider.ForEachScope((scope, builder) =>
                {
                    if(messageBuilder.Length > 0)
                    {
                        messageBuilder.Append(" ");
                    }
                    messageBuilder.Append(scope.ToString());
                }, (messageBuilder));

                if (messageBuilder.Length > initialLength)
                {
                    messageBuilder.Append(" =>");
                }
            }
        }