feat(scripting): root script logger + DPS publisher wired in Host

This commit is contained in:
Joseph Doherty
2026-06-10 11:50:50 -04:00
parent 14fe88fc80
commit 73014258ef
8 changed files with 326 additions and 0 deletions
@@ -13,6 +13,10 @@
<PackageReference Include="xunit.v3"/>
<PackageReference Include="Shouldly"/>
<PackageReference Include="Microsoft.NET.Test.Sdk"/>
<!-- The root-logger fan-out test composes the same rolling-file + sink pipeline the
Host's ScriptRootLoggerFactory builds; Core.Scripting references only Serilog core,
so the File sink must be pulled in here for WriteTo.File. -->
<PackageReference Include="Serilog.Sinks.File"/>
<PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>