问题标签 [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.

0 投票
0 回答
197 浏览

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 的主要目的是在我的项目中实现客户端日志记录...

任何想法请...

0 投票
2 回答
1501 浏览

javascript - ASP.NET MVC无法实现JSNLog的解决方案

在我将 JSNLog 包安装并引用到我的 MVC 项目中后,每次单击链接时都会遇到错误。

例如,

通常会产生

但是在我开始使用 JSNLog 之后,它现在会产生

这将指向一个链接

这表明

异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。

我相信 JSNLog 会在有机会访问服务器时尝试将异常或日志事件发回服务器。
我是否缺少使此功能起作用的东西?

0 投票
1 回答
737 浏览

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 调用的异常?

0 投票
1 回答
854 浏览

typescript - 如何使用 TypeScript、SystemJS、JSPM 导入 JSNLog 模块

我无法在我的 TypeScript 项目中从 JSNLog 导入 JL 模块。我使用 JSPM 安装了我的依赖项:

该文档提供了一个节点示例:

我试图让它在我的项目中可用(用于浏览器),但我无法让它工作:

那里有任何巫师可以指出我正确的方向吗?

0 投票
3 回答
377 浏览

javascript - 使用 ES6 导入 JSNLog 的正确语法是什么?

我似乎无法弄清楚如何将 JSNLog 导入我的基于 ES6 (babel) 的 Aurelia 项目。我试过了:

如果重要的话,我了解到 jsnlog.js 文件是从 typescript 源生成的。

0 投票
3 回答
1141 浏览

logging - 配置 jsnlog.log4net 日志文件路径

我的 MVC 应用程序使用 log4net 进行服务器日志记录,我刚刚添加了 jsnlog.log4net 用于 javascript 日志记录。我按照官方指南进行了配置,并且运行良好。而且我没有对 log4net.config 文件进行任何更改。

现在 log4net 和 jsnlog 都使用相同的 txt 文件来记录他们的日志。我需要将那里的日志分成两个不同的文件。这样我就可以轻松识别服务器日志和 javascript 日志。

这是我的 log4net.config 文件。

0 投票
1 回答
295 浏览

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 指令或程序集引用?)

任何想法?

0 投票
1 回答
526 浏览

asp.net - 如何在本地主机上记录 Elmah 异常?

在将更改发布到实时站点之前,我需要在本地主机上的 ASP.NET Web 应用程序中测试实现 JSNLog。该网络应用程序使用 Elmah 进行日志记录,这是几年前实施的并且运行良好。

我使用 NuGet 包管理器 (VS 2015) 将 JSNLog 包含到项目中,并添加了一些日志条目。我想测试在 localhost 上记录错误以确保它设置正确,并且不会在生产中引起问题。

目前,Elmah 在 localhost 上运行时无法记录错误。连接字符串名称是为负载平衡器后面的 Web 服务器设置的。

有谁知道修改 web.config 文件以便 Elmah 登录到 localhost 的方法?我只会在 localhost 上工作时对 web.config 文件进行临时编辑,因为我想保留为实时站点记录错误的现有能力。

让我知道是否有任何其他信息会有所帮助。谢谢!

0 投票
1 回答
333 浏览

javascript - JSNLog.Log4Net 自定义LOG

在 C# Web API + html/JS/JQuery 项目中,我目前正在使用 log4net 日志库获取信息(服务器端)。

现在,我还需要记录有关客户端事件的信息。

我找到了库 JSNLog.Log4Net 版本:2.20.1,它似乎可以工作。

我的问题是我需要自定义日志,就像我对 log4net 所做的那样。

在 log4net.config 文件之后:

以下是我记录的示例:

在此处输入图像描述

如您所见,黄线(由 JSNLog.log4net 生成的那条)缺少很多信息。

我该如何添加它们?

再见

戴维德

PS .: 如有必要,我还可以更改用于客户端日志记录的库。

0 投票
1 回答
1196 浏览

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 相关的部分):