ale*_*lex 7 exception-logging asp.net-core aspnetboilerplate
我创建了一个CrudAppService。当调用使用它的动态API 招摇,我得到一个通用的500这种描述错误:
{
"result": null,
"targetUrl": null,
"success": false,
"error": {
"code": 0,
"message": "An internal error occurred during your request!",
"details": null,
"validationErrors": null
},
"unAuthorizedRequest": false,
"__abp": true
}
Run Code Online (Sandbox Code Playgroud)
如何获取更详细的异常进行调试?我有什么要启用的吗?
Pra*_*iya 11
您只需SendAllExceptionsToClients在***。Web.Core模块中启用ABP的配置之一(),即可将异常详细信息发送给客户端,如下所示:
public override void PreInitialize()
{
Configuration.Modules.AbpWebCommon().SendAllExceptionsToClients = true;
}
Run Code Online (Sandbox Code Playgroud)
然后,您将在客户端上获得异常详细信息。仅在开发期间推荐。
检查Logs.txt中的错误。
从有关记录的文档中:
组态
从ASP.NET Boilerplate模板创建应用程序时,Log4Net的所有配置均已完成。
...
它在应用程序的log4net.config文件中定义,如下所示:
Run Code Online (Sandbox Code Playgroud)<?xml version="1.0" encoding="utf-8" ?> <log4net> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs/Logs.txt" />
| 归档时间: |
|
| 查看次数: |
2429 次 |
| 最近记录: |