我从checkmarx报告中得到了下面提到的错误。
“异常日志记录不足”
但在我的代码中,我记录了大部分信息
用户名错误,发生时间,整个异常错误,方法,行号,文件路径,服务URL,所有这些事情,但是我仍然面对这个issue.Kindly,帮助我解决这个问题。我使用的是Asp.net核心web应用程序接口。
发布于 2019-09-02 03:18:59
基于异常Cx查询的日志记录不足,它将在catch语句中查找日志输出。因此,为了使Checkmarx能够识别修复,请尝试使用以下任何常见日志记录框架在抛出异常时调用日志记录方法
.NET:
Debug.Write
Trace.Write
log4net:
ILog.*
Nlog:
Logger.*
事件日志:
EventLog.WriteEntry
EventLog.WriteEvent
例如:
try
{
Logger.Info("Info");
// some code
}
catch (Exception ex)
{
Logger.Error($"Exception : {ex}");
return StatusCode(500, "Internal server error");
}
https://stackoverflow.com/questions/57294561
复制相似问题