Skip to content

Commit ed134a2

Browse files
committed
Logger added
Serilog added
1 parent b08a370 commit ed134a2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Supermarket/Startup.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
using Microsoft.AspNetCore.Mvc.ApiExplorer;
66
using Microsoft.Extensions.Configuration;
77
using Microsoft.Extensions.DependencyInjection;
8+
using Microsoft.Extensions.Logging;
89
using Newtonsoft.Json.Serialization;
10+
using Serilog;
911
using Supermarket.Extensions;
1012
using Supermarket.Resources;
1113

@@ -15,6 +17,8 @@ public class Startup
1517
{
1618
public Startup(IConfiguration configuration)
1719
{
20+
//Initialize Serilog configuration
21+
Log.Logger = new LoggerConfiguration().ReadFrom.Configuration(configuration).CreateLogger();
1822
Configuration = configuration;
1923
}
2024

@@ -58,8 +62,10 @@ public void ConfigureServices(IServiceCollection services)
5862
}
5963

6064
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
61-
public void Configure(IApplicationBuilder app, IHostingEnvironment env, IApiVersionDescriptionProvider provider)
65+
public void Configure(IApplicationBuilder app, IHostingEnvironment env,
66+
IApiVersionDescriptionProvider provider, ILoggerFactory loggerFactory)
6267
{
68+
loggerFactory.AddSerilog();
6369
if (env.IsDevelopment())
6470
{
6571
app.UseDeveloperExceptionPage();

0 commit comments

Comments
 (0)