首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > ASP > JSNLog - 集成 ASP.NET 和 MVC的客户端日志记录新方法

JSNLog - 集成 ASP.NET 和 MVC的客户端日志记录新方法

资 源 简 介

翻译  maninwest@Codeforge  作者:Matt Perdeck,@ Codeproject什么是客户端日志客户端日志类似于服务器端日志,例如 Log4Net 或 NLog. 使用客户端日志数据包如 JSNLog, 你可在 JavaScript 代码中创建日志工具并使用其写日志信息。你可以设置日志工具被激活的严重级别。使用 appender 存储消息。例如:JL("clientsidelogger").error( "Something interesting happened");主要不同是,客户端日志消息需要通过网络发送到服务器进行存储,对你的服务造成更多负载。引入 JSNLog 的一个原因是它可帮你轻松管理负载。使用客户端日志减少生产bug客户端代码没有bug 和服务代码没有bug一样重要。但是,客户端程序设计去以下这几个挑战:JavaScript 适合进行快速编程,但是不适用于大规模可维护的软件;浏览器兼容问题不论你怎样小心谨慎地进行部署前测试,你总是无法保证生产代码中没有bug减少bug的可靠方法是日志记录:捕获所有意外并进行记录,这样你至少知道代码中有bug :try { ... } catch(err) { JL().fatalException("something went wrong!", err); }不要忘了设置全局 onerror 手柄来捕获未捕获的例外:

文 件 列 表

jsnlog.2.7.7.nupkg
VIP VIP
0.181445s