日志组件
This commit is contained in:
parent
9222d5d4f4
commit
72f84dce05
|
|
@ -25,8 +25,9 @@ namespace HuanMeng.MiaoYu.WebApi.Controllers
|
||||||
[ApiController]
|
[ApiController]
|
||||||
public class AccountController : MiaoYuControllerBase
|
public class AccountController : MiaoYuControllerBase
|
||||||
{
|
{
|
||||||
public AccountController(IServiceProvider _serviceProvider) : base(_serviceProvider)
|
public AccountController(IServiceProvider _serviceProvider, ILogger<AccountController> logger) : base(_serviceProvider)
|
||||||
{
|
{
|
||||||
|
logger.LogInformation("aaaaa");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,10 @@
|
||||||
<PackageReference Include="AutoMapper" Version="13.0.1" />
|
<PackageReference Include="AutoMapper" Version="13.0.1" />
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.6" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.6" />
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.6" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.6" />
|
||||||
|
<PackageReference Include="Serilog" Version="4.0.0" />
|
||||||
|
<PackageReference Include="Serilog.AspNetCore" Version="8.0.1" />
|
||||||
|
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
|
||||||
|
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
|
||||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
|
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,14 @@ using HuanMeng.Utility.AssemblyHelper;
|
||||||
using HuanMeng.DotNetCore.CustomExtension;
|
using HuanMeng.DotNetCore.CustomExtension;
|
||||||
using HuanMeng.MiaoYu.Code.Cache;
|
using HuanMeng.MiaoYu.Code.Cache;
|
||||||
using HuanMeng.MiaoYu.Code.Chat;
|
using HuanMeng.MiaoYu.Code.Chat;
|
||||||
|
using Serilog;
|
||||||
var builder = WebApplication.CreateBuilder(args);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
|
||||||
|
Log.Logger = new LoggerConfiguration()
|
||||||
|
.WriteTo.Console()
|
||||||
|
.WriteTo.File("logs/myapp.txt", rollingInterval: RollingInterval.Day)
|
||||||
|
.CreateLogger();
|
||||||
|
builder.Host.UseSerilog();
|
||||||
// 检索程序集信息
|
// 检索程序集信息
|
||||||
AssemblyInfo assemblyInfo = AssemblyInfoHelper.GetAssemblyInfo();
|
AssemblyInfo assemblyInfo = AssemblyInfoHelper.GetAssemblyInfo();
|
||||||
// Add services to the container.
|
// Add services to the container.
|
||||||
|
|
@ -93,7 +99,7 @@ app.UseSwaggerUI(c =>
|
||||||
c.SwaggerEndpoint("/swagger/v1/swagger.json", "寰梦 API V1");
|
c.SwaggerEndpoint("/swagger/v1/swagger.json", "寰梦 API V1");
|
||||||
});
|
});
|
||||||
//}
|
//}
|
||||||
|
app.UseSerilogRequestLogging();
|
||||||
app.UseAuthorization();
|
app.UseAuthorization();
|
||||||
//自定义初始化
|
//自定义初始化
|
||||||
//使用跨域
|
//使用跨域
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user