我在ASP.NET MVC网站中使用log4net,并希望开始在JavaScript中使用类似的程序包(例如log4javascript)在此进行日志记录。尤其是记录异常,但如果用户报告出了问题但不容易重现,也可以调试日志。

我现在有关于将log4javascript与ASP.NET MVC集成的这些问题:

1)我想使用log4javascript的AjaxAppender将日志消息发送到服务器。是否有一个将实现Web服务的程序包,以接收日志消息并将它们记录在服务器端?

2)我希望能够像使用log4net一样在服务器端web.config中设置客户端记录器的级别。这样,我可以在需要时打开调试日志记录,而不会破坏JavaScript代码(所有JS都将在生产中组合和缩小)。

我猜服务器每​​次加载页面都可以读取web.config并生成一些JavaScript,以创建客户端记录器。是否有这样做的包装?

最佳答案

log4javascript作者在这里。

  • 我不知道执行此操作的服务,但是使用Web处理程序和log4net却很简单。
  • 我一无所知。我曾考虑为log4javascript写一个XML配置器,但没人问过。
  • 09-25 22:30