问题标签 [jsnlog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - 安装包:找不到包“JSNLog”
我正在尝试按照http://www.jsnlog.com/Documentation/DownloadInstall中给出的说明通过 Visual Studio 2010 中的包管理器控制台安装 JSNLog,但我收到安装错误...如下所示。
我想知道命令有什么改变??以及我们如何从项目解决方案中恢复丢失的 NuGet 包——我更新了 NuGet 版本
我的环境是
来自https://www.nuget.org/api/v2/的 Visual Studio 2010 Professional 和 NuGet
使用 JSNLog 的主要目的是在我的项目中实现客户端日志记录...
任何想法请...
javascript - ASP.NET MVC无法实现JSNLog的解决方案
在我将 JSNLog 包安装并引用到我的 MVC 项目中后,每次单击链接时都会遇到错误。
例如,
通常会产生
但是在我开始使用 JSNLog 之后,它现在会产生
这将指向一个链接
这表明
异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。
我相信 JSNLog 会在有机会访问服务器时尝试将异常或日志事件发回服务器。
我是否缺少使此功能起作用的东西?
javascript - JSNlog 异常格式问题
我遇到了 JSNlog 和 Nlog 的问题,其中包含来自 JSNlog 的格式化异常。我将所有错误日志都写为 JSON,但是当我从 javascript 抛出异常时,系统将 %message 属性编码为 JSON,同时导致外部 JSON 无效。
我对这个 appender 的 Nlog.config 文件的配置是:
我对 JSNlog 的 web.config 的配置是:
当我使用此配置运行时,它适用于所有正常的 fatal/error/warn/info/debug/trace 调用,但在使用以下 JSON 的任何 fatalException 调用时它会因 JSON 无效而失败:
我已经尝试删除消息周围的引号,然后它对于 fatalException 调用工作正常,但对于任何其他日志记录调用都不是有效的 JSON,因为它缺少引号。
有谁知道如何解决这个问题或格式化来自 fatalException 调用的异常?
typescript - 如何使用 TypeScript、SystemJS、JSPM 导入 JSNLog 模块
我无法在我的 TypeScript 项目中从 JSNLog 导入 JL 模块。我使用 JSPM 安装了我的依赖项:
该文档提供了一个节点示例:
我试图让它在我的项目中可用(用于浏览器),但我无法让它工作:
那里有任何巫师可以指出我正确的方向吗?
javascript - 使用 ES6 导入 JSNLog 的正确语法是什么?
我似乎无法弄清楚如何将 JSNLog 导入我的基于 ES6 (babel) 的 Aurelia 项目。我试过了:
如果重要的话,我了解到 jsnlog.js 文件是从 typescript 源生成的。
logging - 配置 jsnlog.log4net 日志文件路径
我的 MVC 应用程序使用 log4net 进行服务器日志记录,我刚刚添加了 jsnlog.log4net 用于 javascript 日志记录。我按照官方指南进行了配置,并且运行良好。而且我没有对 log4net.config 文件进行任何更改。
现在 log4net 和 jsnlog 都使用相同的 txt 文件来记录他们的日志。我需要将那里的日志分成两个不同的文件。这样我就可以轻松识别服务器日志和 javascript 日志。
这是我的 log4net.config 文件。
serilog - Dotnet core、JSNLog、Serilog不兼容
如文档中所述,我尝试在结构化模式下将 JSNLog 与 Serilog 一起使用:http: //jsnlog.com/Documentation/HowTo/StructuredLogging
我在 startup.cs 中有以下代码
在我的 project.json 中,我有以下配置:
当我尝试在 project.json 文件中添加 "JSNLog.Serilog": "2.20.1" 时,我在编译时收到以下错误:
找不到类型或命名空间名称“LoggingAdapter”(您是否缺少 using 指令或程序集引用?)
任何想法?
asp.net - 如何在本地主机上记录 Elmah 异常?
在将更改发布到实时站点之前,我需要在本地主机上的 ASP.NET Web 应用程序中测试实现 JSNLog。该网络应用程序使用 Elmah 进行日志记录,这是几年前实施的并且运行良好。
我使用 NuGet 包管理器 (VS 2015) 将 JSNLog 包含到项目中,并添加了一些日志条目。我想测试在 localhost 上记录错误以确保它设置正确,并且不会在生产中引起问题。
目前,Elmah 在 localhost 上运行时无法记录错误。连接字符串名称是为负载平衡器后面的 Web 服务器设置的。
有谁知道修改 web.config 文件以便 Elmah 登录到 localhost 的方法?我只会在 localhost 上工作时对 web.config 文件进行临时编辑,因为我想保留为实时站点记录错误的现有能力。
让我知道是否有任何其他信息会有所帮助。谢谢!
angular - 在 Angular 2 中使用 JSNLog
我无法让 JsNlog 与 Angular 2(最新完整版本)一起使用。我通过 npm 将 JsNlog 安装到我的项目(Visual Studio 2015 中的空客户端 Web 应用程序)中,然后在服务中进行设置,但在尝试使用其中一种方法时出现错误“XHR 错误(403 Forbidden)加载”。请问谁能告诉我我做错了什么?
下面是代码:
我的服务:
在一个组件中(只是与 jsnlog 相关的部分):
Systemjs.config.js(只是与 jsnlog 相关的部分):
package.json(只是与 jsnlog 相关的部分):
app.module.ts(只是与 jsnlog 相关的部分):