调整日志

This commit is contained in:
lihanbo 2024-10-18 11:31:15 +08:00
parent e37939e82b
commit 578f73a23a
3 changed files with 36 additions and 27 deletions

View File

@ -24,7 +24,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Folder Include="wwwroot\html\" /> <Folder Include="wwwroot\" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -127,9 +127,10 @@ public static class Program
{ {
//获取作IOC作用域对象 //获取作IOC作用域对象
var appServive = s.GetService<IHttpContextAccessor>(); var appServive = s.GetService<IHttpContextAccessor>();
var log = s.GetService<Serilog.ILogger>();
// var obj = appServive?.HttpContext?.RequestServices.GetService<Log>(); // var obj = appServive?.HttpContext?.RequestServices.GetService<Log>();
// Console.WriteLine("AOP" + obj.GetHashCode()); // Console.WriteLine("AOP" + obj.GetHashCode());
Console.WriteLine($"{appServive?.HttpContext?.Request.Path}:{sql}\r\n{pars}"); log?.Debug($"{appServive?.HttpContext?.Request.Path}:{sql}\r\n{pars}");
}; };
}); });
sqlSugar.DbMaintenance.CreateDatabase(); sqlSugar.DbMaintenance.CreateDatabase();
@ -149,37 +150,45 @@ public static class Program
{ {
foreach (var file in files) foreach (var file in files)
{ {
Log.Logger.Information($"Load file -> {file}..."); try
var assembly = Assembly.LoadFile(file);
var types = assembly.GetTypes();
// bool isUseController = false;
foreach (var type in types)
{ {
// Console.WriteLine(type); Log.Logger.Information($"Load file -> {file}...");
if (type.IsClass && !type.IsAbstract) var assembly = Assembly.LoadFile(file);
var types = assembly.GetTypes();
// bool isUseController = false;
foreach (var type in types)
{ {
var interfaces = type.GetInterfaces(); // Console.WriteLine(type);
if (interfaces.Contains(typeof(IModule))) if (type.IsClass && !type.IsAbstract)
{ {
Log.Logger.Information($"\tFound IModule -> {type.FullName}"); var interfaces = type.GetInterfaces();
var module = Activator.CreateInstance(type) as IModule; if (interfaces.Contains(typeof(IModule)))
module?.ConfigureModule(services); {
Log.Logger.Information($"\tFound IModule -> {type.FullName}");
var module = Activator.CreateInstance(type) as IModule;
module?.ConfigureModule(services);
}
} }
} }
// if (isUseController)
// {
// Log.Logger.Information($"\tAdd Controllers for {assembly.FullName}");
// // 添加Controller
// services.AddControllers().AddApplicationPart(assembly);
// }
Log.Logger.Information("done.\r\n");
} }
// if (isUseController) catch (Exception ex)
// { {
// Log.Logger.Information($"\tAdd Controllers for {assembly.FullName}"); Log.Logger.Error(ex, $"Load file -> {file} error.");
// // 添加Controller }
// services.AddControllers().AddApplicationPart(assembly);
// }
Log.Logger.Information("done.\r\n");
} }
} }
catch (System.Exception ex) catch (System.Exception ex)
{ {
Console.WriteLine(ex.ToString()); Console.WriteLine(ex.ToString());
throw;
} }
} }

View File

@ -1,11 +1,11 @@
{ {
"Serilog": { "Serilog": {
"MinimumLevel": { "MinimumLevel": {
"Default": "Debug", "Default": "Information",
"Override": { "Override": {
"Microsoft.AspNetCore.Mvc": "Debug", "Microsoft.AspNetCore.Mvc": "Information",
"Microsoft.AspNetCore.Routing": "Debug", "Microsoft.AspNetCore.Routing": "Information",
"Microsoft.AspNetCore.Hosting": "Debug" "Microsoft.AspNetCore.Hosting": "Information"
} }
}, },
"WriteTo": [ "WriteTo": [