电商网站开发人员配置,浙江省工程建设监理管理协会网站,个人网站建设的收获,湛江有网站的公司名称ExceptionLess 之前也有介绍过这个框架#xff0c;其实网上也有很多的资料#xff0c;无论是部署还是一些详细的高级玩法都讲的很清楚也很棒#xff0c;博主也学习了一些他们的博文#xff0c;因为很多的东西比如本地部署别人已经写了#xff0c;我再去写也不免俗套。所以… ExceptionLess 之前也有介绍过这个框架其实网上也有很多的资料无论是部署还是一些详细的高级玩法都讲的很清楚也很棒博主也学习了一些他们的博文因为很多的东西比如本地部署别人已经写了我再去写也不免俗套。所以这里介绍一些我在项目中玩法 有需要本地部署教程的同学可以看 这一篇博文 内容通俗易通值得推荐 日志记录 相信大家的项目中日志功能已经做为基础设施里必不可少的一部分了日志记录可以更好的用户习惯还可以看到项目的健壮性。大多使用log4netNLog。现在exceptionless成为了我们的新选择 其实exceptionless给我们准备好了相应的入口方法也是已经准备好了。 使用下面这个方法可以轻松创建一个日志提交而tags允许我们自定义多个标签。除了Info还有多种级别比如 Debug、Warn、Error等等 /// summary/// 信息 /// /summarypublic static void Info(string message, params string[] tags){ExceptionlessClient.Default.CreateLog(message, LogLevel.Info).AddTags(tags).Submit();} 现在在Login方法里尝试着记一下日志 /// summary/// 转到登陆页面 /// /summary/// returns/returns [HttpGet] public ActionResult Login(){ExceptionLessLog.Info(用户登录了, 我是标签一, 我是标签二); return View();} 可以看到现在已经同步了上来初步的功能已经实现了 既然是基础设施在其它的每一个层我们可能都会用到所以应该封装一下,为什么要用接口呢当然是以防半路换车了,飙车也要做好充足的准备才可以嘛,其实这里的参数不是很合理因为其它的组件可能没有tags这样的参数我们可以进行改造一下替换成字典。不过博主公司的项目就没有这个困扰了留给大家去做吧 public class ExceptionLessLog :ILog{ /// summary/// 跟踪 /// /summarypublic void Trace(string message, params string[] tags){ExceptionlessClient.Default.CreateLog(message, LogLevel.Trace).AddTags(tags).Submit();} /// summary/// 调试 /// /summarypublic void Debug(string message, params string[] tags){ExceptionlessClient.Default.CreateLog(message, LogLevel.Debug).AddTags(tags).Submit();} /// summary/// 信息 /// /summarypublic void Info(string message, params string[] tags){ExceptionlessClient.Default.CreateLog(message, LogLevel.Info).AddTags(tags).Submit();} /// summary/// 警告 /// /summarypublic void Warn(string message, params string[] tags){ExceptionlessClient.Default.CreateLog(message, LogLevel.Warn).AddTags(tags).Submit();} /// summary/// 错误 /// /summarypublic void Error(string message, params string[] tags){ExceptionlessClient.Default.CreateLog(message, LogLevel.Error).AddTags(tags).Submit();}} 相关文章: 免费开源分布式系统日志收集框架 Exceptionless使用 Exceptionless 作为 Log Server 搭配 NLog 记录系统日志使用Elasticsearch 与 NEST 库 构建 .NET 企业级搜索为elasticsearch集成一些实用 插件以及配置的开箱即用的版本Exceptionless 本地部署 原文地址http://www.cnblogs.com/LiangSW/p/6026817.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注