fix记录日志字符串过长问题

This commit is contained in:
不做码农 2022-05-10 13:27:11 +08:00
parent ac277c9230
commit 4bbaa9d029
2 changed files with 5 additions and 1 deletions

View File

@ -93,6 +93,7 @@ namespace ZR.Admin.WebApi.Middleware
operLocation = ip_info.Province + " " + ip_info.City, operLocation = ip_info.Province + " " + ip_info.City,
operTime = DateTime.Now operTime = DateTime.Now
}; };
HttpContextExtension.GetRequestValue(context, sysOperLog);
var endpoint = GetEndpoint(context); var endpoint = GetEndpoint(context);
if (endpoint != null) if (endpoint != null)
{ {
@ -105,7 +106,6 @@ namespace ZR.Admin.WebApi.Middleware
sysOperLog.jsonResult = logAttribute.IsSaveResponseData ? sysOperLog.jsonResult : ""; sysOperLog.jsonResult = logAttribute.IsSaveResponseData ? sysOperLog.jsonResult : "";
} }
} }
HttpContextExtension.GetRequestValue(context, sysOperLog);
LogEventInfo ei = new(logLevel, "GlobalExceptionMiddleware", error); LogEventInfo ei = new(logLevel, "GlobalExceptionMiddleware", error);
ei.Exception = ex; ei.Exception = ex;

View File

@ -27,6 +27,10 @@ namespace ZR.Service.System
/// <param name="operLog">日志对象</param> /// <param name="operLog">日志对象</param>
public void InsertOperlog(SysOperLog operLog) public void InsertOperlog(SysOperLog operLog)
{ {
if (operLog.operParam.Length >= 1000)
{
operLog.operParam = operLog.operParam.Substring(0, 1000);
}
sysOperLogRepository.AddSysOperLog(operLog); sysOperLogRepository.AddSysOperLog(operLog);
} }