Show logging and update packages
This commit is contained in:
		| @@ -37,18 +37,19 @@ | |||||||
| 	</PropertyGroup> | 	</PropertyGroup> | ||||||
|  |  | ||||||
| 	<ItemGroup> | 	<ItemGroup> | ||||||
| 		<PackageReference Include="GerstITS.AutoMapper" Version="2021.6.17" /> |  | ||||||
| 		<PackageReference Include="GerstITS.Common" Version="2021.6.17" /> | 		<PackageReference Include="GerstITS.Common" Version="2021.6.17" /> | ||||||
| 		<PackageReference Include="GerstITS.Data" Version="2021.6.17" /> | 		<PackageReference Include="GerstITS.Data" Version="2021.6.17" /> | ||||||
| 		<PackageReference Include="GerstITS.IoC" 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" Version="2021.6.17" /> | ||||||
| 		<PackageReference Include="GerstITS.Job.Scheduling" 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.Search" Version="2021.6.17" /> | ||||||
| 		<PackageReference Include="GerstITS.System" 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" 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.Api.Swagger" Version="2021.6.17" /> | ||||||
| 		<PackageReference Include="GerstITS.Web.Rest" Version="2021.6.17" /> | 		<PackageReference Include="GerstITS.Web.Rest" Version="2021.6.17" /> | ||||||
| 		<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.7" /> | 		<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.7" /> | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
|  | using GerstITS.Logging.Serilog; | ||||||
| using GerstITS.Web.Api.Hosting; | using GerstITS.Web.Api.Hosting; | ||||||
|  |  | ||||||
| namespace GerstITS.Examples.Api | namespace GerstITS.Examples.Api | ||||||
| @@ -8,12 +9,13 @@ namespace GerstITS.Examples.Api | |||||||
|  |  | ||||||
|         public static void Main(string[] args) |         public static void Main(string[] args) | ||||||
|         { |         { | ||||||
|             Run(args); |             BootstrapLogContext.Execute<Program>(_ => Run(args)); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         protected override void ConfigureWebHost(IWebHostBuilder webHostBuilder) |         protected override void ConfigureWebHost(IWebHostBuilder webHostBuilder) | ||||||
|         { |         { | ||||||
|             webHostBuilder.UseStartup<Startup>(); |             webHostBuilder.UseLogging() | ||||||
|  |                           .UseStartup<Startup>(); | ||||||
|         }  |         }  | ||||||
|          |          | ||||||
|         #endregion |         #endregion | ||||||
|   | |||||||
| @@ -18,5 +18,34 @@ | |||||||
|   "SayHelloWorldJob": { |   "SayHelloWorldJob": { | ||||||
|     "CronExpression": "*/30 * * * * ? *", |     "CronExpression": "*/30 * * * * ? *", | ||||||
|     "Name": "Example Job" |     "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 | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     ] | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ | |||||||
| 	<ItemGroup> | 	<ItemGroup> | ||||||
| 	  <PackageReference Include="GerstITS.Data" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.Data" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="GerstITS.IoC" 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" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="GerstITS.Job.Scheduling" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.Job.Scheduling" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.2" /> | 	  <PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.2" /> | ||||||
|   | |||||||
| @@ -34,13 +34,13 @@ | |||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <PackageReference Include="AutoMapper" Version="10.1.1" /> |     <PackageReference Include="AutoMapper" Version="10.1.1" /> | ||||||
|     <PackageReference Include="FluentValidation" Version="10.2.3" /> |     <PackageReference Include="FluentValidation" Version="10.2.3" /> | ||||||
|     <PackageReference Include="GerstITS.AutoMapper" Version="2021.6.17" /> |  | ||||||
|     <PackageReference Include="GerstITS.Data" Version="2021.6.17" /> |     <PackageReference Include="GerstITS.Data" Version="2021.6.17" /> | ||||||
|     <PackageReference Include="GerstITS.IoC" 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.Mapping.AutoMapper" Version="2021.6.21" /> | ||||||
|     <PackageReference Include="GerstITS.Search" Version="2021.6.17" /> |     <PackageReference Include="GerstITS.Search" Version="2021.6.17" /> | ||||||
|     <PackageReference Include="GerstITS.Validation" Version="2021.6.17" /> |     <PackageReference Include="GerstITS.Validation" Version="2021.6.18" /> | ||||||
|     <PackageReference Include="GerstITS.Web.Api" Version="2021.6.17" /> |     <PackageReference Include="GerstITS.Web.Api" Version="2021.6.19" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|  |  | ||||||
| 	<ItemGroup> | 	<ItemGroup> | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| using GerstITS.AutoMapper; | using GerstITS.Examples.Logic.Example; | ||||||
| using GerstITS.Examples.Logic.Example; | using GerstITS.Mapping.AutoMapper; | ||||||
| using Microsoft.Extensions.DependencyInjection; | using Microsoft.Extensions.DependencyInjection; | ||||||
|  |  | ||||||
| namespace GerstITS.Examples.Logic | namespace GerstITS.Examples.Logic | ||||||
|   | |||||||
| @@ -45,7 +45,7 @@ | |||||||
| 	<ItemGroup> | 	<ItemGroup> | ||||||
| 	  <PackageReference Include="GerstITS.Common" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.Common" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="GerstITS.IoC" 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.System" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.System" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="GerstITS.Web" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.Web" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="GerstITS.Web.Rest" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.Web.Rest" Version="2021.6.17" /> | ||||||
|   | |||||||
| @@ -33,7 +33,7 @@ | |||||||
|  |  | ||||||
| 	<ItemGroup> | 	<ItemGroup> | ||||||
| 	  <PackageReference Include="GerstITS.IoC" 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.System" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.System" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="GerstITS.Web" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.Web" Version="2021.6.17" /> | ||||||
| 	  <PackageReference Include="GerstITS.Web.Rest" Version="2021.6.17" /> | 	  <PackageReference Include="GerstITS.Web.Rest" Version="2021.6.17" /> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user