diff --git a/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Module/ModuleManager.cs b/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Module/ModuleManager.cs
index 4d24a4c6..8d7c6a39 100644
--- a/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Module/ModuleManager.cs
+++ b/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Module/ModuleManager.cs
@@ -1,4 +1,5 @@
-using System;
+using NLog;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
@@ -22,12 +23,12 @@ namespace Yi.Framework.Core.Module
{
StartBFSNodes(StartType);
var result= RemoveDuplicate(ResultType);
-
+ Logger? _logger = LogManager.Setup().LoadConfigurationFromAssemblyResource(typeof(ModuleManager).Assembly).GetCurrentClassLogger();
foreach (var r in result)
{
//添加全局模块程序集
ModuleAssembly.Add(r.Assembly);
- Console.WriteLine($"意框架正在加载模块:{r.Name}");
+ _logger.Info($"意框架正在加载模块:{r.Name}");
}
return result;
}
diff --git a/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Yi.Framework.Core.csproj b/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Yi.Framework.Core.csproj
index 0eb9ac96..b83ece5f 100644
--- a/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Yi.Framework.Core.csproj
+++ b/Yi.Framework.Net6/src/framework/Yi.Framework.Core/Yi.Framework.Core.csproj
@@ -12,6 +12,7 @@
+
diff --git a/Yi.Framework.Net6/src/framework/Yi.Framework.Core/YiFrameworkCoreModule.cs b/Yi.Framework.Net6/src/framework/Yi.Framework.Core/YiFrameworkCoreModule.cs
index 6315a158..34425609 100644
--- a/Yi.Framework.Net6/src/framework/Yi.Framework.Core/YiFrameworkCoreModule.cs
+++ b/Yi.Framework.Net6/src/framework/Yi.Framework.Core/YiFrameworkCoreModule.cs
@@ -1,6 +1,8 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+using NLog.Extensions.Logging;
using StartupModules;
using System;
using System.Collections.Generic;
@@ -33,9 +35,6 @@ namespace Yi.Framework.Core
services.AddSingleton(new Appsettings(context.Configuration));
//全盘扫描,自动依赖注入
services.AddAutoIocServer();
-
-
-
}
}
}
diff --git a/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Program.cs b/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Program.cs
index d0d546a1..86c4b3d2 100644
--- a/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Program.cs
+++ b/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Program.cs
@@ -1,12 +1,18 @@
using AspNetCore.Microsoft.AspNetCore.Hosting;
+using NLog;
+using NLog.Extensions.Logging;
using Yi.Framework.Core.Autofac.Extensions;
using Yi.Framework.Core.Autofac.Modules;
using Yi.Framework.Core.Extensions;
using Yi.Framework.Core.Module;
-using Yi.Template.Application;
using Yi.Template.Web;
+
var builder = WebApplication.CreateBuilder(args);
+//配置日志
+builder.Services.AddLogging(builder => { builder.ClearProviders().AddNLog("nlog.config").SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Trace); });
+Logger? _logger = LogManager.Setup().LoadConfigurationFromAssemblyResource(typeof(Program).Assembly).GetCurrentClassLogger();
+_logger.Info("-----( ¯ □ ¯ )YiFrameowrk框架启动-----");
//设置启动url
builder.WebHost.UseStartUrlsServer(builder.Configuration);
diff --git a/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Yi.Template.Web.csproj b/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Yi.Template.Web.csproj
index 6831173d..97d143a9 100644
--- a/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Yi.Template.Web.csproj
+++ b/Yi.Framework.Net6/src/project/Template/Yi.Template.Web/Yi.Template.Web.csproj
@@ -15,6 +15,12 @@
+
+
+ Always
+
+
+
Always
diff --git a/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Program.cs b/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Program.cs
index d0d546a1..86c4b3d2 100644
--- a/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Program.cs
+++ b/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Program.cs
@@ -1,12 +1,18 @@
using AspNetCore.Microsoft.AspNetCore.Hosting;
+using NLog;
+using NLog.Extensions.Logging;
using Yi.Framework.Core.Autofac.Extensions;
using Yi.Framework.Core.Autofac.Modules;
using Yi.Framework.Core.Extensions;
using Yi.Framework.Core.Module;
-using Yi.Template.Application;
using Yi.Template.Web;
+
var builder = WebApplication.CreateBuilder(args);
+//配置日志
+builder.Services.AddLogging(builder => { builder.ClearProviders().AddNLog("nlog.config").SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Trace); });
+Logger? _logger = LogManager.Setup().LoadConfigurationFromAssemblyResource(typeof(Program).Assembly).GetCurrentClassLogger();
+_logger.Info("-----( ¯ □ ¯ )YiFrameowrk框架启动-----");
//设置启动url
builder.WebHost.UseStartUrlsServer(builder.Configuration);
diff --git a/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Yi.Template.Web.csproj b/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Yi.Template.Web.csproj
index 6831173d..97d143a9 100644
--- a/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Yi.Template.Web.csproj
+++ b/Yi.Framework.Net6/src/project/template/Yi.Template.Web/Yi.Template.Web.csproj
@@ -15,6 +15,12 @@
+
+
+ Always
+
+
+
Always
diff --git a/Yi.Framework.Net6/src/project/template/Yi.Template.Web/nlog.config b/Yi.Framework.Net6/src/project/template/Yi.Template.Web/nlog.config
new file mode 100644
index 00000000..8d73d112
--- /dev/null
+++ b/Yi.Framework.Net6/src/project/template/Yi.Template.Web/nlog.config
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file