add logs system
This commit is contained in:
parent
c91666726a
commit
996c08c9e8
29 changed files with 454 additions and 3035 deletions
39
Program.cs
39
Program.cs
|
|
@ -1,22 +1,23 @@
|
|||
using Microsoft.AspNetCore.Mvc.Versioning;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.IdentityModel.Logging;
|
||||
using Microsoft.AspNetCore.Authentication.JwtBearer;
|
||||
using Microsoft.IdentityModel.Tokens;
|
||||
using System.Text;
|
||||
using Serilog.Sinks.Elasticsearch;
|
||||
using Serilog;
|
||||
using System.Reflection;
|
||||
using Serilog.Exceptions;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using MongoDB.Bson.Serialization.Serializers;
|
||||
using MongoDB.Bson.Serialization;
|
||||
using MongoDB.Bson;
|
||||
using BMA.EHR.Recruit.Service.Data;
|
||||
using BMA.EHR.Recruit.Service;
|
||||
using Microsoft.AspNetCore.Mvc.ApiExplorer;
|
||||
using BMA.EHR.Recruit.Service.Core;
|
||||
using BMA.EHR.Recruit.Service.Data;
|
||||
using BMA.EHR.Recruit.Service.Services;
|
||||
using BMA.EHR.Recurit.Service.Data;
|
||||
using Microsoft.AspNetCore.Authentication.JwtBearer;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.AspNetCore.Mvc.ApiExplorer;
|
||||
using Microsoft.AspNetCore.Mvc.Versioning;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.IdentityModel.Logging;
|
||||
using Microsoft.IdentityModel.Tokens;
|
||||
using MongoDB.Bson;
|
||||
using MongoDB.Bson.Serialization;
|
||||
using MongoDB.Bson.Serialization.Serializers;
|
||||
using Serilog;
|
||||
using Serilog.Exceptions;
|
||||
using Serilog.Sinks.Elasticsearch;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
var issuer = builder.Configuration["Jwt:Issuer"];
|
||||
|
|
@ -67,8 +68,8 @@ builder.Services.AddTransient<MinIOService>();
|
|||
builder.Services.AddTransient<PermissionRepository>();
|
||||
|
||||
// use serilog
|
||||
ConfigureLogs();
|
||||
builder.Host.UseSerilog();
|
||||
//ConfigureLogs();
|
||||
//builder.Host.UseSerilog();
|
||||
|
||||
BsonSerializer.RegisterSerializer(new GuidSerializer(BsonType.String));
|
||||
BsonSerializer.RegisterSerializer(new DateTimeSerializer(BsonType.String));
|
||||
|
|
@ -136,6 +137,8 @@ app.UseDefaultFiles();
|
|||
app.UseStaticFiles();
|
||||
app.MapControllers();
|
||||
|
||||
app.UseMiddleware<RequestLoggingMiddleware>();
|
||||
|
||||
// apply migrations
|
||||
await using var scope = app.Services.CreateAsyncScope();
|
||||
await using var db = scope.ServiceProvider.GetRequiredService<ApplicationDbContext>();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue