IHttpActionResult当我的WebApi GET操作中找不到某些内容时,我将返回NotFound .除了这个响应,我想发送自定义消息和/或异常消息(如果有的话).当前ApiController的NotFound()方法不提供传递消息的重载.
有没有办法做到这一点?或者我将不得不写自己的习惯IHttpActionResult?
在RollingFile.outputTemplate我使用我在水槽<appSettings>配置如下:
<add key="serilog:write-to:RollingFile.outputTemplate" value="{Timestamp:HH:mm:ss} [{Level}] {Message}{NewLine}{Exception}" />
Run Code Online (Sandbox Code Playgroud)
我得到的输出日志为:
19:55:10 [Information] Application_Start...
但是,我还要输出生成日志的类名(源),如 -
19:55:10 [Information] [Global.asax.cs] Application_Start...
我应该添加什么"价值"?我添加了[Source]但是没有用.
value ="{Timestamp:HH:mm:ss} [{Level}] [Source?] {Message} {NewLine} {Exception}"
我从基于Web表单的遗留应用程序引导Aurelia.我的身份验证相关信息在Custom Base Page类的Web表单应用程序中维护.
如何将此身份验证信息传递和维护到Aurelia的全球范围?这样我可以在使用路径构建菜单时使用它来显示/隐藏基于用户/角色的某些菜单项?