问题标签 [error-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 投票
5 回答
2482 浏览

c# - 创建自定义记录器,我应该从 log4net 扩展类吗

我正在做一些不寻常的事情。

我有一个应用程序,它作为 Windows 服务运行。

它的作用是,它监视一个文件夹,当有一些新文件放入该文件夹时,应用程序将对文件执行某些操作。每当处理一个文件时出现错误。我需要创建一个文本文件,并将错误/异常信息放入该文本文件中。(以后我可以用这个文件做点什么)

所以有这样的事情

到目前为止,我是如何做到的。我创建了一个类,例如 MyLogger,每当我新建一个 MyLogger 时,它都会创建一个文本文件(名称很重要,需要是特定格式),并且在 MyLogger“WriteError(字符串消息)”中有一个方法,它写道文本到该文件中。

因为我在我的应用程序中使用了 log4net。你认为我应该修改我的记录器,从 log4net 扩展一些类,这样我就可以获得一些好处吗?(不知道我会得到什么样的好处,但 log4net 是一个很好的日志框架,它处理文本文件的方式可能有我不知道的东西)

谢谢

0 投票
3 回答
4916 浏览

drupal-6 - 尽管在 php.ini 中将其关闭,但 PHP 已弃用 Drupal 页面上的警告

我有 PHP 已弃用的错误淹没日志文件和 Drupal 状态页面,如下所示:

我应该能够在我的 php.ini 中关闭 E_DEPRECATED 错误,但是尽管设置为:

phpInfo() 报告 error_reporting 主值和本地值均为 22527。

我做了一个

在我的文档根目录中,希望找到任何硬编码的错误级别并且没有运气:

除了 system.install 中的第一行之外,我看不到任何东西是可疑的,但如果我是对的,那应该关闭所有错误。

我没有在 .htaccess 中设置 error_reporting,但这样做也没有任何效果。

我希望有一个解决方案不涉及 common.inc 中的硬编码错误级别(它确实有效,我已经尝试过 - 但显然不受欢迎)。

我知道不推荐使用的错误是升级到 PHP 5.3 的结果,但降级 PHP 不是选项(新站点现在在已在 5.3 上测试过的同一台服务器上运行,并且发生这些错误的站点有 2 个月的寿命)。我也无法升级到与 5.3 配合得很好的 Drupal 版本,因为不幸的是,以前的所有者在没有记录他的更改的情况下破坏了核心模块。

版本的东西:

PHP 5.3.2-1、Ubuntu 10.04、Drupal 6.13 在一个站点上,6.5 (!!1!) 在另一个站点上,Apache 2.2

0 投票
2 回答
2619 浏览

python - 如何重定向python运行时错误?

我正在使用 python 编写守护程序服务器,有时会出现 python 运行时错误,例如某些变量类型不正确。该错误不会导致进程退出。

我可以将此类运行时错误重定向到日志文件吗?

0 投票
1 回答
3209 浏览

python - 仅在出现错误时创建 Python 日志文件(使用日志记录模块)

我想使用 Python 中的“日志记录”模块将错误写入日志文件。但是,我希望仅在出现错误时创建文件。我使用以下代码:

当 logger.error("error") 未注释时,我希望文件“test_logger.conf”中包含错误。但是,当注释掉该行时,我发现 test_logger.conf 文件仍然是制作的并且是空的。除非有要报告的错误,否则我怎样才能做到这一点,以便不制作此文件?

谢谢。

0 投票
4 回答
2092 浏览

java - 登录 Java 桌面应用程序

我正在开发一个 Java 桌面应用程序,并且想知道记录错误和异常的最佳实践是什么。我想在出现问题时发送给我的文件中记录异常。是否有任何好的框架可以做到这一点,或者这是一个迟钝的想法?非常感谢

埃尔桑托 696

0 投票
4 回答
32715 浏览

logging - 是否可以在 Nginx 上指定自定义错误日志格式?

我可以在 Nginx 上指定自定义日志格式access_log,但它不适用于error_log.

有没有办法做到这一点?

0 投票
4 回答
1195 浏览

php - PHP MySQL 错误日志功能

您对使用以下函数记录 mysql 错误有何想法?

你觉得有用吗?如何改进?

0 投票
1 回答
9049 浏览

python - 使用 Python 的日志记录模块记录错误的问题

我正在使用 python 的日志记录模块记录错误。我在课堂上创建了一个记录器对象,如下所示:

当我稍后尝试在代码中记录错误时,如下所示:

然后我得到错误:

更详细的错误日志是:

在此上游,这是我设置文件处理程序的方式:

知道这里发生了什么吗?谢谢。

0 投票
1 回答
1073 浏览

javascript - 通过 PageMethods 和 AJAX 调用将 JQuery 脚本错误记录到 ASP.NET 服务器

我正在开发一个在客户端使用 JQuery 并在服务器上使用 ASP.NET/C# 和 PageMethods 的网站。

我正在寻找一些关于在服务器上记录 JavaScript 错误的建议。

我的计划是在我的基本页面中添加一些通用的PageMethods,如果在我的 JQuery 代码中的 try/catch 块中发生错误,我将调用 PageMethod 并传递函数名称、用户上下文和其他相关参数(如 JSON 字符串、变量等)。

显然,我只能对在 try/catch 块中捕获的错误执行此操作。

这里提出了一个类似的问题,但那是 6 个多月前的事了。

我正在考虑服务器上的 Log4Net 和本机 .NET 日志记录功能。

0 投票
1 回答
123 浏览

debugging - Firebug 和 FirePHP 仅适用于选定的域?

如何仅对选定 TLD 中的页面自动启用 Firebug 和 FirePHP,例如。*.dev?
我没有看到任何选项。也许一些用户脚本?

另外,有什么方法可以始终以最小化到状态栏模式启动 Firebug?