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

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

于 2022-11-06 发布 文件大小:34.32 kB
0 138
下载积分: 2 下载次数: 2

代码说明:

翻译  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 手柄来捕获未捕获的例外:

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 物流配送ASP.net MVC
    物流管理系统源码 系统介绍 物流信息管理平台是针对中小型物流企业进行设计的,主要实现如下目标: 操作简单方便、界面简洁美观。 网站整体结构和操作流程合理顺畅,实现人性化设计。 注册功能,提供两种注册途径一种是个人用户注册、一种是企业用户注册。 货源信息的发布和浏览功能。 车源信息的发布和浏览功能。 专线信息的发布和浏览功能。 仓储信息的发布和浏览功能。 招聘信息的发布和浏览功能。 管理网站会员信息。 系统最大限度地实现了易安装性、易维护性和易操作性。 系统运行稳定、安全可靠。 个人会员:可对车源信息、货源信息、仓储信息、修改密码及浏览信息操作。 企业会员:可对车源信息、货源信息、仓储信息、专线信息、招聘信息、修改密码及浏览信息操作。 App_Data下为Sql数据库文件,附加后修改App_Code/dataOperate.cs中的数据库连接信息即可 后台管理地址:manage/manageIndex.aspx,默认帐号/密码:
    2022-03-01 01:14:54下载
    积分:1
  • 文件上传与管理
     以前的Web应用程序中,要实现文件上传是件很麻烦的事,但这一操作在Web应用程序中又会经常用到,因此令开发人员非常头痛。而在ASP.NET 4.0中,要实现文件上传则轻而易举。本实例实现的具体功能如下: 多文件上传功能。该功能不仅可以动态添加上传控件,而且上传文件的数量也不受任何限制。 区分上传的同名文件。 为上传的文件动态添加文件编号。 实现文件的搜索功能。 查看文件是否存在。 查询已上传的文件信息。 删除文件信息。 下载文件。
    2022-03-17 19:44:53下载
    积分:1
  • SQLServer2012数据库视图、存储过程查看器
    SQL数据库视图、存储过程查看器源码. 该工具可以搜索SQL Server 2012数据库中的存储过程以及视图的名称和定义内容中的关键字,并可复制及保存找到的存储过程和视图的定义内容,有助于新接手系统的软件工程师研究已有软件系统。
    2022-03-25 02:40:52下载
    积分:1
  • 将模型对象发布到控制器中( ASP.NET MVC)
    翻译 maninwest@Codeforge 作者:Saswat Mohanty@CodeProject 我们想在 HttpPost 时将视图中的模型对象列表发布到控制器中。很多开发员尝试通过数组获得数据列表。但是,有个简单的方法可以不用数组获取模型对象的列表。创建一个 ASP.NET MVC 4 应用程序。首先在解决方案的 Model 文件夹中创建两个模型类,例如  EmployeeModelClass.cs  和 DepartmentModelClass.cs 。 模型 public class EmployeeModelClass { public string Name { get; set; } public string Address { get; set; } public string Contact { get; set; } public IEnumerable DeptList { get; set; } } public class DepartmentModelClass { public string DepartmentCode { get; set; } public string DepartmentName { get; set; } } 控制器 public class EmployeeController : Controller { // // GET: /Employee/ public ActionResul
    2022-07-02 06:59:27下载
    积分:1
  • ASP.NET开发的通用权限代码框架
    ASP.NET开发的通用权限代码框架,可帮助程序员实现基本的登录等角色权限的限制,专注于功能开发,提高开发效率,不必在为了基本的功能好费时间和资本,代码开源
    2023-03-11 21:45:06下载
    积分:1
  • 简单聊天室
    说明:  实现简单聊天室功能。共需要实现至少两个页面,一是登录页面。用户输入用户名即可登录到聊天室。二是聊天页面。这个页面中可以显示所有人的聊天记录,显示在线人员列表,显示在线人数。同时用户也可以在这个页面即时发送聊天的信息。用户首先通过登录页面完成登录后,系统自动跳转到聊天页面。(Realize the function of simple chat room. To achieve at least two pages, is a login page. The user to enter a user name to log on to a chat room. Two is chat page. This page can show everyone's chat record, display online personnel list, display the number of online. At the same time, users can also on the page immediately send chat messages. The user first login page to complete the login, the system automatically jump to the page to chat.)
    2017-11-04 14:23:15下载
    积分:1
  • .Net微信第三方公众平台源码,功能齐全,含源文件,非编译版,可二次开发[.Net+Sql]
    一:功能齐全:九套首页模板,后台任意切换,微网站,微商城、微营销、幸运大转盘、刮刮卡、微相册等,所有文字图片后台均可修改除固定样式外。 二:订阅号、服务号都可以用:用户需自带“微信公众平台”,无论是“订阅号”还是“服务号”都可以使用!申请方面的问题尽管来咨询。 三:百分百满意服务:告诉客服你哪里不会操作,马上远程、操作、指导、演示.....我们承诺 ---只要客服不是在吃饭、上厕所、睡觉都会首先解答您出现的问题!适用于:公司形象建设、商店推广、产品推广、各城市微生活运营 .......功能菜单 该源码功能十分的全面,具体介绍如下: 1、菜单回复:微信自定义回复、关注时回复、默认回复、文本回复、图文回复、语音回复、 请求回复记录、LBS位置回复、自定义菜单。 2、微网站:微网站设置、模板管理、分类管理、文章管理、首页幻灯片、底部菜单导航、单页 信息、产品展示管理。 3、微商城:商城设置(商城设置、商城模板设置、支付方式设置、配送方式设置、订单参数设置)、 商品分类(商品类型和属性、商品分类管理)、商品管理(商品录入、出售中的商品、仓库中的商品)、 订单管理(待确认订单、全部订单)。 4、微营销系统:微活动(开心大转盘、刮刮卡、投票活动、世界杯竞猜)、营销工具(微相册、在线 预约、360全景图、喜帖、优惠券、团购)、点菜系统。 5、微信会员卡 四、功能介绍 1、菜单回复:关注时回复、默认回复、文本回复、图文回复、语音回复、请求回复、LBS回复。 2、自定义菜单:公众号自定义菜单设置 3、用户列表管理:获取关注公众号的账户信息进行管理 4、微官网:各种微官网模板可自行配置,头部幻灯片,底部,分类模块配置,内容配置 5、微商城:商城模板配置、产品分类管理、商品信息管理、商品录入、客户资源管理、订单管 理、物流配送方式设置 6、支付方式:财付通,支付宝 7、Ouath授权:飞信,人人,QQ,新浪,淘宝等,授权操作 8、微营销:大转盘、刮刮乐、投票、世界杯竞猜、微相册、在线预订、360全景、喜帖、优惠券 、微团购、点餐系统、会员卡等
    2023-07-06 05:50:22下载
    积分:1
  • Awesome
    &a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a;
    2022-05-26 16:51:10下载
    积分:1
  • 国外优秀的在线教育系统CMS
    本人在GIThub 深度寻找到的,国内ASP几乎没有。强烈推荐,SQL+ASP。net  MVC .....
    2023-01-10 19:10:27下载
    积分:1
  • 推送通知-适用于 Windows, iOS & Android
    翻译 maninwest@Codeforge 作者:Sunasara Imdadhusen@CodeProjectFlexiPush (推送通知) 可轻松灵活的将通知即时推送给不同的平台,如 Android、iOS 和 Windows。技术堆栈ASP.Net MVC 4.0ASP.NET 是个使用 HTML, CSS, JavaScript 和服务器脚本构建网页和网站的开发框架。 ASP.NET 支持不同的开发模式:网页MVC (模型视图控制器)Web表单PushSharp一个用于发送通知到   iOS (iPhone/iPad APNS), Android (C2DM 和GCM - Goo -gle Cloud Message), Windows Phone, Windows 8, Amazon, Blackberry, 和 (即将) FirefoxOS 设备的服务器端的库。SingnalRASP.NET SignalR 是个适用于 ASP.NE开发员的新库,让实时web 功能的开发更加轻松。SignalR 允许服务器和客户端之间的双向通信。服务器可以推送内容到连接的客户端。BootstrapBootstrap 是最流行的 HTML, CSS,和 JS 框架。代码概览在主页上,用户可以选择平台和应用模式。如果选择了 Beginner (新手)模式,则用户仅可以发送几个参数值到通知中心。 该模式应用于不知道如何自定义 JSON Paloyad及其样式的用
    2023-08-23 23:15:03下载
    积分:1
  • 696518资源总数
  • 105895会员总数
  • 18今日下载