Fix wsl.wprp specialized log profiles to actually extend the default profile instead of replacing it (#40712)
* Fix wsl.wprp specialized log profiles to actually extend the default profile instead of replacing it * Cleanup diff
Blue committed
Jun 5, 2026 at 12:32 UTC
b4ce6c196da1caa01e4787cd57ec251a74c88a5c
1 file changed
+12
-3
diagnostics/wsl.wprp
+12
-3
@@ -15,6 +15,15 @@
15
<BufferSize Value="512"/>
16
<Buffers Value="4096"/>
17
</EventCollector>
18
+
19
+ <!--
20
+ Separate collector used by sub-profiles. Using the same provider in a sub-profile
21
+ would replace the base provider instead of extending it.
22
+ -->
23
+ <EventCollector Id="Collector_extra" Name="Collector_extra">
24
+ <BufferSize Value="512"/>
25
+ <Buffers Value="4096"/>
26
+ </EventCollector>
27
28
<!-- Event Providers -->
29
<EventProvider Id="9p" Name="e13c8d52-b153-571f-78c5-1d4098af2a1e"/>
@@ -339,7 +348,7 @@
348
Base="WSL.Verbose.File"
349
>
350
<Collectors>
342
- <EventCollectorId Value="Collector">
351
+ <EventCollectorId Value="Collector_extra">
352
<EventProviders>
353
<!-- Additional storage-specific providers -->
354
<EventProviderId Value="storvsp_io"/>
@@ -359,7 +368,7 @@
368
Base="WSL.Verbose.File"
369
>
370
<Collectors>
362
- <EventCollectorId Value="Collector">
371
+ <EventCollectorId Value="Collector_extra">
372
<EventProviders>
373
<!-- Additional networking-specific providers -->
374
<EventProviderId Value="aad_WPP"/>
@@ -521,7 +530,7 @@
530
Base="WSL.Verbose.File"
531
>
532
<Collectors>
524
- <EventCollectorId Value="Collector">
533
+ <EventCollectorId Value="Collector_extra">
534
<EventProviders>
535
<!-- Additional providers specific to HvSocket profile -->
536
<EventProviderId Value="EventProvider_HvSocketTraceProvider"/>