Serilog可用

main
wanggaofeng 11 months ago
parent fdc79a79a1
commit 8053baabd3

@ -12,13 +12,13 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="coverlet.msbuild" Version="6.0.0">
<PackageReference Include="coverlet.msbuild" Version="6.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="FluentAssertions" Version="6.12.0" />
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="8.0.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="8.0.5" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
<PackageReference Include="Moq" Version="4.20.70" />
<PackageReference Include="Serilog" Version="3.1.1" />
<PackageReference Include="Serilog.Extensions.Hosting" Version="8.0.0" />
@ -27,19 +27,19 @@
<PackageReference Include="Serilog.Sinks.Debug" Version="2.0.0" />
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
<PackageReference Include="System.Net.Http.Json" Version="8.0.0" />
<PackageReference Include="xunit" Version="2.6.6" />
<PackageReference Include="Xunit.DependencyInjection" Version="8.9.1" />
<PackageReference Include="Xunit.DependencyInjection.AspNetCoreTesting" Version="8.2.1" />
<PackageReference Include="Xunit.DependencyInjection.Logging" Version="8.1.0" />
<PackageReference Include="xunit.runner.console" Version="2.6.6">
<PackageReference Include="xunit" Version="2.8.0" />
<PackageReference Include="Xunit.DependencyInjection" Version="9.3.0" />
<PackageReference Include="Xunit.DependencyInjection.AspNetCoreTesting" Version="9.0.0" />
<PackageReference Include="Xunit.DependencyInjection.Logging" Version="9.0.0" />
<PackageReference Include="xunit.runner.console" Version="2.8.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.6">
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="coverlet.collector" Version="6.0.0">
<PackageReference Include="coverlet.collector" Version="6.0.2">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>

@ -20,15 +20,9 @@ namespace HttpClientStudy.UnitTest.HttpResponses
{
HttpClient client = new HttpClient();
var content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(new { Name="sdfsdf"}), Encoding.UTF8, System.Net.Mime.MediaTypeNames.Application.Json);
var content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(new { Name="张三"}), Encoding.UTF8, System.Net.Mime.MediaTypeNames.Application.Json);
client.PostAsync("http://www.baidu.com", content);
}
}
public class Demo
{
public string Name { get; set; }
public string Description { get; set; }
}
}

@ -69,7 +69,12 @@ namespace HttpClientStudy.UnitTest
})
.ConfigureTestServices(services =>
{
services.AddSerilog((services, loggerConfiguration) =>
{
loggerConfiguration
.WriteTo.File("logs\\log.txt", rollingInterval: RollingInterval.Day)
.WriteTo.Console();
});
})
.UseStartup<WebApiStartup>()
;
@ -93,12 +98,6 @@ namespace HttpClientStudy.UnitTest
public void ConfigureServices(IServiceCollection services)
{
services.AddLogging(lb => lb.AddXunitOutput());
services.AddSerilog((services, loggerConfiguration) =>
{
loggerConfiguration
.WriteTo.File("log.txt", outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {SourceContext}: {Message:lj}{NewLine}{Exception}")
.WriteTo.Console();
});
}
public void Configure(IApplicationBuilder app)

Loading…
Cancel
Save