摘要: 1、安装NLog "NLog.Extensions.Logging": "1.0.0-rtm-alpha4" 2、配置NLog 3、nlog.config NLog的异常等级:Trace -》Debug-》 Information -》Warning-》 Error-》 Critical 注意配置文 阅读全文
posted @ 2016-11-26 21:50 jackchain 阅读(2919) 评论(0) 推荐(0) 编辑
摘要: 通过全局异常类,所有程序中遇到的错误都会被拦截,并友好的返回结果。 1、自定义一个全局异常处理类中间件 返回值默认格式化成自定义类ResultMsg,可根据自己的项目需求,返回自定义实体 同时会根据客户端需要的格式,自动转换为xml或者json 2、configure注册 3、收工,所有异常均可以处 阅读全文
posted @ 2016-11-26 21:41 jackchain 阅读(5560) 评论(5) 推荐(3) 编辑
摘要: WebApi写好之后,在线帮助文档以及能够在线调试的工具是专业化的表现,而Swagger毫无疑问是做Docs的最佳工具,自动生成每个Controller的接口说明,自动将参数解析成json,并且能够在线调试。 那么要讲Swagger应用到Asp.net Core中需要哪些步骤,填多少坑呢? 或者直接 阅读全文
posted @ 2016-11-26 21:34 jackchain 阅读(3486) 评论(2) 推荐(0) 编辑