问题标签 [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 投票
3 回答
3177 浏览

exception - 错误日志数据库——适用于许多应用程序

我有一堆现有的客户端/服务器应用程序,它们目前正在运行。偶尔,客户会想要添加某种类型的 Web 界面来访问他们的部分数据。这些通常是定制的,尽管有些是“通用的”;但是每个人在自己的虚拟机中都有自己的“实例”。

我想要的是一个集中区域来捕获和记录任何这些虚拟机上出现的任何错误。

我正在考虑创建一个新数据库并设置一个 WCF 服务,以使这些 Web 应用程序中的每一个都能够在我的集中式数据库以及本地 EventLog 中创建一个日志条目。

这是一个糟糕的设计吗?

更新

webapps 在 2003/IIS6 和 2008/IIS7 上,内置在 ASP.NET 中。许多实例位于一对 Web 服务器上,但许多实例将部署到单个 VM。

0 投票
1 回答
7901 浏览

python - Python记录多个文件

我已经通读了日志模块文档,虽然我可能遗漏了一些明显的东西,但我得到的代码似乎并没有按预期工作。我正在使用 Python 2.6.4。

我的程序由几个不同的 python 文件组成,我想从中将日志消息发送到文本文件,并且可能发送到屏幕。我想这是一件很常见的事情,所以我在某个地方搞砸了。

我的代码现在正在做的是正确地记录到文本文件,有点。但是登录到屏幕是重复的,一个具有指定格式,一个没有。此外,当我关闭屏幕输出时,我仍然会打印一次文本,这是我不想要的 - 我只是希望将它记录到文件中。

无论如何,一些代码:

那里没有什么不寻常的。

屏幕输出显示了这是如何复制的:

尽管文本文件获得了格式正确的输出,但在 logger.py 中关闭屏幕登录仍然会显示格式不正确的输出。

根据我对文档的了解,调用 corelog.debug(),看到 corelog 是“stumbler”记录器的子级,它应该使用该格式并输出日志。

对于这样一个微不足道的问题,我们为这篇文章道歉。

TL;DR:如何从多个文件进行日志记录?

0 投票
10 回答
10584 浏览

c# - 哪个日志实用程序适用于 C#(ASP.NET、WinForms)中的 .NET 应用程序?

我正在尝试评估一些可用于 .NET 框架的最佳日志实用程序,例如 Microsoft Enterprise Library、Log4Net、elmah。

已经完成此练习的人能否帮助我列出市场上最好的产品的优缺点。

谢谢和问候, 拉吉夫·兰詹·拉尔

0 投票
3 回答
2512 浏览

validation - 标准错误日志文件的良好布局是什么?

我正在尝试为我的桌面程序设计错误和警告日志文件。

当我的程序读取用户的输入文件时,它可能会发现语法错误或某种无效数据。一旦读取所有内容并且程序正在处理数据,可能会发现更多问题。

我想将有关这些的消息写入一个简单的文本文件。我可能还想包含信息文本以指示进度、时间、内存使用等。我想包含行号,甚至可能包含导致错误的实际输入行。

这将是用户想要浏览的文件,因此显然它必须布局合理且易于使用。

你知道这方面的任何风格指南吗,或者你有没有看到一个错误日志文件让你想到:“现在这是一个设计良好的日志文件!”


跟进:

前三个答案实际上更适用于服务器或事件日志。

我真的在为我的桌面程序寻找一种日志文件格式,以详细说明它在输入文件中发现的任何问题以及其处理的成功(或失败)。

我确信您使用过的一些桌面应用程序会生成此类日志文件。你见过什么好的吗?

0 投票
1 回答
1119 浏览

php - 重定向后获取 404 文件 URL 的最佳方法是什么?

我正在使用需要将错误记录到数据库的 PHP 站点。因此,我设置了一个 .htaccess 文件,如下所示:

404.php 包含将日志插入数据库所需的所有日志记录功能。我遇到的问题是检索触发 404 的文件的 URL。

以下是 $_SERVER 超全局数组的内容:

有什么建议么?我读过的所有内容都推荐 HTTP_REFERER 项目,但它似乎不存在。

提前致谢。

0 投票
2 回答
1792 浏览

php - 我可以使用 Zend_Log 来处理 PHP 错误吗?

我正在使用 Zend 开发 Web 服务,更具体地说,我是 Zend_Amf,用于与 Adob​​e Flex 互操作。这样做的问题是我不能轻易看到 PHP 错误,因为 Flex 调试器不会显示来自服务器的实际答案,除非它们是正确的 Amf。如果我使用 Web 浏览器访问 Zend_Amf 端点,我不会收到任何错误,因此错误是在执行 Amf 处理程序时发生的。现在我正在使用 firebug 来检查 HTTP 流量以查看任何错误。

对于我的问题:我可以使用日志实用程序(如 Zend_Log)将所有 PHP 错误、警告和通知记录到文件中,而不是(或除此之外)在 HTTP 响应中发送它们吗?

0 投票
5 回答
34670 浏览

ruby - 在 Sinatra 中使用 Rack::CommonLogger

我有一个用 Sinatra 编写的小型网络服务器。我希望能够将消息记录到日志文件中。我已经阅读了http://www.sinatrarb.com/api/index.html和 www.sinatrarb.com/intro.html,我看到 Rack 有一个叫做 Rack::CommonLogger 的东西,但我找不到有关如何访问和使用它来记录消息的任何示例。我的应用程序很简单,因此我将其编写为顶级 DSL,但如果需要,我可以切换到从 SinatraBase 对其进行子类化。

0 投票
1 回答
303 浏览

deployment - Azure 运行/发布失败原因或异常转储

我正在努力解决 Azure 部署过程。我有一个应用程序(许多应用程序)在我的本地机器上运行得非常好,非常感谢,但是当我发布和运行它们时,它们通常是“正在初始化......”然后是“停止...... ." 因为他们遇到了一些错误。

我的问题是:我怎样才能找出阻止它运行的错误是什么?

我希望能够捕获或查看停止实际部署的错误。

提前致谢

0 投票
1 回答
1539 浏览

java - log4j 和 Logging Util 类之间的性能和功能差异

我是 Java.util 包中日志记录类的新手,我已经开发了一个应用程序并希望在不同级别实现日志记录机制,我只是在考虑选择哪一个并确定这两者之间的差异。我正在寻找1)记录器应该易于维护,可实施。任何人都可以对此提出建议。

0 投票
3 回答
6366 浏览

asp.net - ASP.NET 应用程序未记录到 Windows 事件日志

我有两个 ASP.NET MVC Web 应用程序。其中之一将未处理的异常记录到 Windows 事件日志中。另一个没有。

IIS 或 web.config 中是否有启用事件日志记录的设置?

为广泛的问题道歉,我真的在寻找调查途径。