Show logging and update packages

This commit is contained in:
2021-06-24 14:58:17 +02:00
parent 8c14e25305
commit 776221b4fb
8 changed files with 47 additions and 15 deletions

View File

@@ -37,18 +37,19 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="GerstITS.AutoMapper" Version="2021.6.17" />
<PackageReference Include="GerstITS.Common" Version="2021.6.17" />
<PackageReference Include="GerstITS.Data" Version="2021.6.17" />
<PackageReference Include="GerstITS.IoC" Version="2021.6.17" />
<PackageReference Include="GerstITS.IoC.DotNetCore" Version="2021.6.17" />
<PackageReference Include="GerstITS.IoC.DotNetCore" Version="2021.6.21" />
<PackageReference Include="GerstITS.Job" Version="2021.6.17" />
<PackageReference Include="GerstITS.Job.Scheduling" Version="2021.6.17" />
<PackageReference Include="GerstITS.Logging.Serilog" Version="2021.6.21" />
<PackageReference Include="GerstITS.Mapping.AutoMapper" Version="2021.6.21" />
<PackageReference Include="GerstITS.Search" Version="2021.6.17" />
<PackageReference Include="GerstITS.System" Version="2021.6.17" />
<PackageReference Include="GerstITS.Validation" Version="2021.6.17" />
<PackageReference Include="GerstITS.Validation" Version="2021.6.18" />
<PackageReference Include="GerstITS.Web" Version="2021.6.17" />
<PackageReference Include="GerstITS.Web.Api" Version="2021.6.17" />
<PackageReference Include="GerstITS.Web.Api" Version="2021.6.19" />
<PackageReference Include="GerstITS.Web.Api.Swagger" Version="2021.6.17" />
<PackageReference Include="GerstITS.Web.Rest" Version="2021.6.17" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.7" />

View File

@@ -1,3 +1,4 @@
using GerstITS.Logging.Serilog;
using GerstITS.Web.Api.Hosting;
namespace GerstITS.Examples.Api
@@ -8,12 +9,13 @@ namespace GerstITS.Examples.Api
public static void Main(string[] args)
{
Run(args);
BootstrapLogContext.Execute<Program>(_ => Run(args));
}
protected override void ConfigureWebHost(IWebHostBuilder webHostBuilder)
{
webHostBuilder.UseStartup<Startup>();
webHostBuilder.UseLogging()
.UseStartup<Startup>();
}
#endregion

View File

@@ -18,5 +18,34 @@
"SayHelloWorldJob": {
"CronExpression": "*/30 * * * * ? *",
"Name": "Example Job"
},
"Serilog": {
"Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.RollingFile" ],
"MinimumLevel": {
"Default": "Debug",
"Override": {
"Microsoft": "Debug",
"System": "Debug"
}
},
"WriteTo": [
{
"Name": "Console",
"Args": {
"outputTemplate": "===> {Timestamp:HH:mm:ss} [{Level}] {Message}{NewLine}{Exception}"
}
},
{
"Name": "RollingFile",
"Args": {
"pathFormat": "bin/Debug/net5.0/Logs/{Date}.log.json",
"formatter": "Serilog.Formatting.Compact.CompactJsonFormatter, Serilog",
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] [{SourceContext}] [{EventId}] {Message}{NewLine}{Exception}",
"retainedFileCountLimit": 90,
"rollingInterval": "Day",
"shared": true
}
}
]
}
}