using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Serilog; namespace KH.WMS.Core.Setup; /// /// 日志配置 /// public static class LoggingSetup { /// /// 配置 Serilog /// public static IHostBuilder AddSerilog(this IHostBuilder hostBuilder) { return KH.WMS.Core.Logging.Serilog.SerilogSetup.AddSerilog(hostBuilder, "KH.WMS", "Logs"); } /// /// 配置服务日志 /// public static IServiceCollection AddLoggingSetup(this IServiceCollection services, IConfiguration configuration) { // 添加日志服务 services.AddSingleton(); return services; } }