问题标签 [exception-logging]

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 投票
2 回答
11127 浏览

logging - NLog LogException 似乎忽略了异常

LogException或任何类似等的派生函数ErrorException似乎完全忽略了传入的异常参数。

我的nlog.config文件中是否缺少格式属性?我正在使用 Nlog 在 VS 中安装的模板中的样板。

我希望将异常对象和内部异常的信息添加到日志文件中。然而,添加到日志文件的唯一信息是传递给函数的字符串参数。

事实证明这ErrorException()实际上没有那么有用Error()

我怎样才能获得更深入的报告。Message特别是所有内部属性的完整递归转储Exceptions

0 投票
1 回答
446 浏览

.net - 是否可以以编程方式更改企业库日志记录侦听器设置?

我正在使用 Ent Lib 5,并且我需要能够更新 Microsoft.Practices.EnterpriseLibrary.Logging.Database.FormattedDatabaseTraceListener 侦听器的 databaseInstanceName 属性。

databaseInstanceName 在我的 app.config 中定义,但我需要动态设置它。

我已经研究过使用 Fluent Configuration,但我没有看到编辑监听器的方法。

有没有办法在运行时更改监听器的配置?

谢谢!

0 投票
0 回答
563 浏览

java - 我的异常记录方面是两次记录相同的异常

我正在编写一个独立的应用程序,它必须启动并长时间无人看管。与其让异常让它停止,不如用足够的信息记录异常,让支持人员知道发生了什么,然后继续。

因此,每个异常都包装在运行时异常中,然后抛出以由应用程序的不同部分记录。我正在使用 aop:config 标签来创建一个方面来记录应用程序其余部分引发的运行时异常。然后异常将继续调用堆栈到 UncaughtExceptionHandler 以静默结束异常。但是,相同的异常被重复捕获并记录(每个异常由单独的线程写入,并转到单独的日志文件)。在调试器中,两个异常具有相同的 ID。

我的 applicationContext 是基本的:

The UncaughtExceptionHandler is equally basic, at least till I get it working :

I have experimented by restricting the pointcut to a single package, and throwing an exception from that package (not the package the exception logging is in), but it is still logged twice. Is there something fundamentally wrong with this idea ? Advice appreciated.

0 投票
3 回答
5287 浏览

c# - Elmah:如何从错误报告中获取 JSON HTTP 请求正文

我正在使用 Elmah 记录异常。如果请求是基于表单的请求(即 Content-Type: application/x-www-form-urlencoded),Elmah 擅长记录请求正文,但对于内容类型为 application/json 的基于 JSON 的请求,请求正文在错误报告中找不到。任何人都知道我在哪里可以找到这个请求正文,以便我可以正确诊断我的异常?

更新:2012-01-03

为了澄清我所说的基于 JSON 的请求的含义,下面是一个以 JSON 作为请求主体的原始 HTTP 请求示例:

0 投票
3 回答
1477 浏览

magento - Magento 网站不断崩溃

我的 magento 网站已经开始崩溃。最近访问该网站时大多显示以下错误消息

多次刷新站点后,再次显示正常页面。

写入的错误报告var/reports/<error log record numer>开始如下:

以前有人偶然发现过这个吗?

0 投票
2 回答
9396 浏览

asp.net-4.0 - Asp.net 4.0:如何在自定义错误页面中获取异常详细信息?

我们正在使用 asp.net 配置设置提供的自定义错误。在整个应用程序(PL/BLL/DAL)中,我们没有使用任何 try catch。因此,对于任何层应用程序中的任何异常,将用户重定向到配置文件中自定义错误设置中设置的自定义错误页面。现在我们要在显示错误页面之前在日志文件中记录以下信息:

请帮助我如何在自定义错误 page_load 事件中收集上述信息?

谢谢,

@保罗

0 投票
2 回答
16771 浏览

java - 如何在 JAVA 中查看完整的异常日志?

当我使用命令java ExceptionTest运行一些 java 程序时,有时会省略异常,看起来像

在这种情况下,我希望再看到 13 个例外。是否有查看所有异常日志的选项?

0 投票
3 回答
959 浏览

javascript - JavaScript 中的异常记录,捕获堆栈跟踪

我使用https://github.com/eriwen/javascript-stacktrace在发生异常时捕获堆栈跟踪。

在某些情况下,记录的信息看起来很奇怪,例如用户使用 IE9 并且记录的消息是at {anonymous}()&#xA; at printStackTrace()&#xA; at {anonymous}(#object,&quot;error&quot;,&quot;&quot;)&#xA; at {anonymous}(#object,[#object...&quot;&quot;])&#xA; at d(12031,&quot;&quot;,#object,&quot;&quot;)&#xA; at {anonymous}().

在我的代码中,我有很多 jQuery 事件处理代码

我认为在这种情况下,捕获的堆栈跟踪看起来就像匿名对象。

有没有更好的方法可以以更易读的方式捕获堆栈跟踪?

0 投票
1 回答
227 浏览

c# - 如何在不修改 C# 应用程序中的代码的情况下更改错误记录位置?

我用于Nlog在我的 C# windows 应用程序中记录异常,并有一个名为的文件LogConfig.cs,其中包含有关存储这些异常的位置(路径)和文件名的所有详细信息。

现在,如果我想更改记录这些文件的位置,我需要修改代码。有没有办法在不更改代码的情况下更改记录异常的位置?

我试图避免仅仅为了更改保存位置的路径而将其构建到生产环境中。

将此信息(路径和文件名)存储在单独的文本文件中,并从中读取最佳方式。这样我就可以在生产中修改文本文件,而无需更改代码。

0 投票
5 回答
378 浏览

java - 使用 log4j 时是否可以与 StackTrace 一起打印额外的自定义文件

我有这个程序,如下所示,现在它只打印堆栈跟踪。我的问题是,是否可以获得堆栈跟踪以及自定义字段,在我的情况下我需要 1090099

请告诉我是否可能?