日志统一采用微软

This commit is contained in:
陈淳
2023-02-07 10:50:37 +08:00
parent fdd1eda9ec
commit 5867559502
6 changed files with 12 additions and 20 deletions

View File

@@ -95,19 +95,16 @@ namespace Yi.Framework.Core.Sqlsugar.Extensions
};
db.Aop.OnLogExecuting = (s, p) =>
{
if (GobalLogModel.SqlLogEnable)
{
var _logger = ServiceLocatorModel.Instance?.GetRequiredService<ILogger<SqlSugarClient>>();
var _logger = ServiceLocatorModel.Instance?.GetRequiredService<ILogger<SqlSugarClient>>();
StringBuilder sb = new StringBuilder();
sb.Append("执行SQL:" + s.ToString());
foreach (var i in p)
{
sb.Append($"\r\n参数:{i.ParameterName},参数值:{i.Value}");
}
sb.Append($"\r\n 完整SQL{UtilMethods.GetSqlString(DbType.MySql, s, p)}");
_logger?.LogInformation(sb.ToString());
StringBuilder sb = new StringBuilder();
sb.Append("执行SQL:" + s.ToString());
foreach (var i in p)
{
sb.Append($"\r\n参数:{i.ParameterName},参数值:{i.Value}");
}
sb.Append($"\r\n 完整SQL{UtilMethods.GetSqlString(DbType.MySql, s, p)}");
_logger?.LogDebug(sb.ToString());
};
});

View File

@@ -6,10 +6,4 @@ using System.Threading.Tasks;
namespace Yi.Framework.Core.Model
{
public class GobalLogModel
{
public static bool SqlLogEnable { get; set; } = true;
public static bool LoginCodeEnable { get; set; } = true;
}
}

View File

@@ -35,9 +35,7 @@ namespace Yi.Framework.Core
services.AddAutoIocServer();
services.AddCurrentUserServer();
//全局日志
GobalLogModel.SqlLogEnable = Appsettings.appBool("SqlLog_Enable");
GobalLogModel.LoginCodeEnable = Appsettings.appBool("LoginCode_Enable");
}
}
}

View File

@@ -2,6 +2,7 @@
"Logging": {
"LogLevel": {
"Default": "Information",
//"Default": "Debug",
"Microsoft.AspNetCore": "Warning"
}
},

View File

@@ -2,6 +2,7 @@
"Logging": {
"LogLevel": {
"Default": "Information",
//"Default": "Debug",
"Microsoft.AspNetCore": "Warning"
}
},

View File

@@ -2,6 +2,7 @@
"Logging": {
"LogLevel": {
"Default": "Information",
//"Default": "Debug",
"Microsoft.AspNetCore": "Warning"
}
},