Make symbol store settings output more user friendly (#3271)
authorJuan Hoyos <juan.s.hoyos@outlook.com>
Tue, 9 Aug 2022 05:02:57 +0000 (22:02 -0700)
committerGitHub <noreply@github.com>
Tue, 9 Aug 2022 05:02:57 +0000 (05:02 +0000)
src/Microsoft.Diagnostics.DebugServices.Implementation/SymbolService.cs

index c22ad055c24b5ba9a5ede8f284d61429f8765ec2..3f62861b23dee1d9e12f4de1bdf2393117a95429 100644 (file)
@@ -917,15 +917,18 @@ namespace Microsoft.Diagnostics.DebugServices.Implementation
         public override string ToString()
         {
             StringBuilder sb = new StringBuilder();
+            
+            sb.AppendLine("Current symbol store settings:");
+            
             ForEachSymbolStore<Microsoft.SymbolStore.SymbolStores.SymbolStore>((symbolStore) =>
             {
                 if (symbolStore is HttpSymbolStore httpSymbolStore)
                 {
-                    sb.AppendLine($"{httpSymbolStore} Timeout: {httpSymbolStore.Timeout.Minutes} RetryCount: {httpSymbolStore.RetryCount}");
+                    sb.AppendLine($"-> {httpSymbolStore} Timeout: {httpSymbolStore.Timeout.Minutes} RetryCount: {httpSymbolStore.RetryCount}");
                 }
                 else
                 {
-                    sb.AppendLine(symbolStore.ToString());
+                    sb.AppendLine($"-> {symbolStore.ToString()}");
                 }
             });
             return sb.ToString();