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;
}
}