feat: 完成日志模块
This commit is contained in:
@@ -222,7 +222,7 @@ namespace Yi.Framework.SqlSugarCore
|
|||||||
{
|
{
|
||||||
if (Options.EnabledSqlLog)
|
if (Options.EnabledSqlLog)
|
||||||
{
|
{
|
||||||
Logger.CreateLogger<SqlSugarDbContext>().LogDebug("SQL执行:"+UtilMethods.GetSqlString(DbType.SqlServer, sql, pars));
|
Logger.CreateLogger<SqlSugarDbContext>().LogDebug("Yi-SQL执行:"+UtilMethods.GetSqlString(DbType.SqlServer, sql, pars));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,8 +20,7 @@ namespace Yi.Framework.SqlSugarCore
|
|||||||
}
|
}
|
||||||
public Task SaveAsync(AuditLogInfo auditInfo)
|
public Task SaveAsync(AuditLogInfo auditInfo)
|
||||||
{
|
{
|
||||||
_logger.LogDebug(JsonHelper.ObjToStr(auditInfo, "yyyy-MM-dd HH:mm:ss"));
|
_logger.LogDebug("Yi-请求追踪:"+JsonHelper.ObjToStr(auditInfo, "yyyy-MM-dd HH:mm:ss"));
|
||||||
//Console.WriteLine(auditInfo.ExecutionTime);
|
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,11 +15,6 @@ namespace Yi.Framework.SqlSugarCore.Uow
|
|||||||
|
|
||||||
public async Task CommitAsync(CancellationToken cancellationToken = default)
|
public async Task CommitAsync(CancellationToken cancellationToken = default)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
await Console.Out.WriteLineAsync("事务提交");
|
|
||||||
|
|
||||||
Console.WriteLine(_sqlsugarDbContext.SqlSugarClient.ContextID + "---------------");
|
|
||||||
await _sqlsugarDbContext.SqlSugarClient.Ado.CommitTranAsync();
|
await _sqlsugarDbContext.SqlSugarClient.Ado.CommitTranAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,8 +25,6 @@ namespace Yi.Framework.SqlSugarCore.Uow
|
|||||||
|
|
||||||
public async Task RollbackAsync(CancellationToken cancellationToken = default)
|
public async Task RollbackAsync(CancellationToken cancellationToken = default)
|
||||||
{
|
{
|
||||||
await Console.Out.WriteLineAsync("事务回滚");
|
|
||||||
Console.WriteLine(_sqlsugarDbContext.SqlSugarClient.ContextID);
|
|
||||||
await _sqlsugarDbContext.SqlSugarClient.Ado.RollbackTranAsync();
|
await _sqlsugarDbContext.SqlSugarClient.Ado.RollbackTranAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
115
Yi.Abp.Net8/src/Yi.Abp.Web/Logs/log-20231212.txt
Normal file
115
Yi.Abp.Net8/src/Yi.Abp.Web/Logs/log-20231212.txt
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
2023-12-12 17:16:19.024 +08:00 [INF] Yi框架-Abp.vNext,启动!
|
||||||
|
2023-12-12 17:16:21.768 +08:00 [INF] Loaded ABP modules:
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Abp.Web.YiAbpWebModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Abp.SqlsugarCore.YiAbpSqlSugarCoreModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Abp.Domain.YiAbpDomainModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Abp.Domain.Shared.YiAbpDomainSharedModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Rbac.Domain.Shared.YiFrameworkRbacDomainSharedModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainSharedModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Data.AbpDataModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Mapster.YiFrameworkMapsterModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Core.YiFrameworkCoreModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Bbs.Domain.Shared.YiFrameworkBbsDomainSharedModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Rbac.Domain.YiFrameworkRbacDomainModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.AspNetCore.SignalR.AbpAspNetCoreSignalRModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Bbs.Domain.YiFrameworkBbsDomainModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Rbac.SqlSugarCore.YiFrameworkRbacSqlSugarCoreModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.SqlSugarCore.YiFrameworkSqlSugarCoreModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Bbs.SqlSugarCore.YiFrameworkBbsSqlSugarCoreModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Abp.Application.YiAbpApplicationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Abp.Application.Contracts.YiAbpApplicationContractsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Rbac.Application.Contracts.YiFrameworkRbacApplicationContractsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Ddd.Application.Contracts.YiFrameworkDddApplicationContractsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Bbs.Application.Contracts.YiFrameworkBbsApplicationContractsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Rbac.Application.YiFrameworkRbacApplicationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Ddd.Application.YiFrameworkDddApplicationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.BackgroundWorkers.Quartz.AbpBackgroundWorkersQuartzModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Quartz.AbpQuartzModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.Bbs.Application.YiFrameworkBbsApplicationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.UI.AbpUiModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Volo.Abp.AspNetCore.Authentication.JwtBearer.AbpAspNetCoreAuthenticationJwtBearerModule
|
||||||
|
2023-12-12 17:16:21.769 +08:00 [INF] - Yi.Framework.AspNetCore.YiFrameworkAspNetCoreModule
|
||||||
|
2023-12-12 17:16:21.936 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.958 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.960 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.961 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.962 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.965 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.967 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.967 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.968 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.969 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.970 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.972 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.972 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.973 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.974 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.974 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.977 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.978 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.979 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.981 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.981 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.982 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.983 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:21.983 +08:00 [DBG] Yi-SQL执行:select Name from sqlite_master where type='table' and name<>'sqlite_sequence' order by name;
|
||||||
|
2023-12-12 17:16:22.126 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Dept` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
|
||||||
|
2023-12-12 17:16:22.140 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Dictionary` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
|
||||||
|
2023-12-12 17:16:22.142 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `DictionaryType` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
|
||||||
|
2023-12-12 17:16:22.145 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Menu` WHERE ( `MenuName` = N'系统管理' ) AND ( `IsDeleted` = 0 )
|
||||||
|
2023-12-12 17:16:22.147 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Post` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
|
||||||
|
2023-12-12 17:16:22.149 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Role` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
|
||||||
|
2023-12-12 17:16:22.151 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `User` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
|
||||||
|
2023-12-12 17:16:22.419 +08:00 [INF] User profile is available. Using 'C:\Users\chenchun\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
|
||||||
|
2023-12-12 17:16:22.468 +08:00 [INF] Initialized all ABP modules.
|
||||||
|
2023-12-12 17:16:22.536 +08:00 [INF] Now listening on: http://[::]:19001
|
||||||
|
2023-12-12 17:16:22.536 +08:00 [INF] Application started. Press Ctrl+C to shut down.
|
||||||
|
2023-12-12 17:16:22.537 +08:00 [INF] Hosting environment: Development
|
||||||
|
2023-12-12 17:16:22.537 +08:00 [INF] Content root path: E:\code\csharp\Yi\Yi.Abp.Net8\src\Yi.Abp.Web
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,15 @@
|
|||||||
using Serilog;
|
using Serilog;
|
||||||
|
using Serilog.Events;
|
||||||
using Yi.Abp.Web;
|
using Yi.Abp.Web;
|
||||||
|
|
||||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,<2C><>ʹ<EFBFBD><CAB9>{SourceContext}<7D><>¼
|
||||||
Log.Logger = new LoggerConfiguration()
|
Log.Logger = new LoggerConfiguration()
|
||||||
.WriteTo.Async(c => c.File("Logs/logs.txt", rollingInterval: RollingInterval.Day))
|
.MinimumLevel.Debug()
|
||||||
|
.MinimumLevel.Override("Microsoft", LogEventLevel.Information)
|
||||||
|
.MinimumLevel.Override("Microsoft.AspNetCore.Hosting.Diagnostics",LogEventLevel.Error)
|
||||||
|
.MinimumLevel.Override("Quartz", LogEventLevel.Warning)
|
||||||
|
.Enrich.FromLogContext()
|
||||||
|
.WriteTo.Async(c => c.File("Logs/log-.txt", rollingInterval: RollingInterval.Day))
|
||||||
.WriteTo.Async(c => c.Console())
|
.WriteTo.Async(c => c.Console())
|
||||||
.CreateLogger();
|
.CreateLogger();
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ using Volo.Abp.AspNetCore.Mvc.AntiForgery;
|
|||||||
using Volo.Abp.AspNetCore.Serilog;
|
using Volo.Abp.AspNetCore.Serilog;
|
||||||
using Volo.Abp.Auditing;
|
using Volo.Abp.Auditing;
|
||||||
using Volo.Abp.Autofac;
|
using Volo.Abp.Autofac;
|
||||||
using Volo.Abp.Json;
|
|
||||||
using Volo.Abp.Modularity;
|
using Volo.Abp.Modularity;
|
||||||
using Volo.Abp.Swashbuckle;
|
using Volo.Abp.Swashbuckle;
|
||||||
using Yi.Abp.Application;
|
using Yi.Abp.Application;
|
||||||
@@ -43,6 +42,7 @@ namespace Yi.Abp.Web
|
|||||||
public override Task ConfigureServicesAsync(ServiceConfigurationContext context)
|
public override Task ConfigureServicesAsync(ServiceConfigurationContext context)
|
||||||
{
|
{
|
||||||
var configuration = context.Services.GetConfiguration();
|
var configuration = context.Services.GetConfiguration();
|
||||||
|
var host = context.Services.GetHostingEnvironment();
|
||||||
var service = context.Services;
|
var service = context.Services;
|
||||||
|
|
||||||
//请求日志
|
//请求日志
|
||||||
@@ -74,7 +74,7 @@ namespace Yi.Abp.Web
|
|||||||
//Swagger
|
//Swagger
|
||||||
context.Services.AddYiSwaggerGen<YiAbpWebModule>(options =>
|
context.Services.AddYiSwaggerGen<YiAbpWebModule>(options =>
|
||||||
{
|
{
|
||||||
options.SwaggerDoc("default", new OpenApiInfo { Title = "Yi.Framework.Abp", Version = "v1",Description="集大成者" });
|
options.SwaggerDoc("default", new OpenApiInfo { Title = "Yi.Framework.Abp", Version = "v1", Description = "集大成者" });
|
||||||
});
|
});
|
||||||
|
|
||||||
//跨域
|
//跨域
|
||||||
@@ -154,6 +154,8 @@ namespace Yi.Abp.Web
|
|||||||
//swagger
|
//swagger
|
||||||
app.UseYiSwagger();
|
app.UseYiSwagger();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//工作单元
|
//工作单元
|
||||||
app.UseUnitOfWork();
|
app.UseUnitOfWork();
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user