日志组件

This commit is contained in:
zpc 2024-07-13 18:31:17 +08:00
parent 9222d5d4f4
commit 72f84dce05
3 changed files with 13 additions and 2 deletions

View File

@ -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>

View File

@ -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>

View File

@ -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();
//自定义初始化 //自定义初始化
//使用跨域 //使用跨域