我在我的 ASP.NET MVC 站点中使用 log4net,并想开始在我的 JavaScript 中使用类似的包(例如 log4javascript)在那里进行日志记录。特别是记录异常,如果用户报告出现问题但不容易重现,也可以调试日志记录。
我现在有这些关于将 log4javascript 与 ASP.NET MVC 集成的问题:
1) 我想使用 log4javascript 的 AjaxAppender 向服务器发送日志消息。是否有一个包可以实现接收日志消息并将它们记录在服务器端的 Web 服务?
2) 我希望能够在服务器端 web.config 中设置客户端记录器的级别,就像使用 log4net 一样。这样,我可以在需要时打开调试日志记录,而无需修改 JavaScript 代码(所有 JS 将在生产中组合并缩小)。
我猜在每个页面加载时,服务器都可以读取 web.config 并生成一些 JavaScript 来创建客户端记录器。有没有一个包可以做到这一点?