问题标签 [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 回答
130 浏览

logging - 日志文件审查工具

我发现自己经常查看我的代码生成的日志文件,任何人都可以建议任何好的(免费)实用程序来查看大型日志文件吗?到目前为止我一直在使用记事本++,但我想知道是否有更好的工具?

0 投票
4 回答
1128 浏览

c++ - 使用流的线程安全日志记录

我必须在 Windows 下用 C++ 实现线程安全的日志记录机制,并且我想使用流库。

我想知道是否有人可以就这样做给我一些建议,最好的方法是什么?

日志消息每次很可能有几行长,所以我可能需要先将它们写入缓冲区然后刷新到文件?

此日志记录应该相当快,并且在使用时不会过多影响应用程序的性能,因此我正在考虑在其自己的线程中实际写入文件。这是一个好主意吗?

任何建议和提示表示赞赏。

0 投票
5 回答
6464 浏览

logging - Erlang/OTP 的日志库

对于 Erlang/OTP 应用程序的日志记录活动,您是简单地使用包装器disk_log还是其他一些库?

0 投票
3 回答
2586 浏览

php - CakePHP 发生任何错误时发送电子邮件

我在 PHP 开发中使用 CakePHP。我已在 core.php 文件中将调试模式设置为 0。

此设置不会在现场显示任何错误。因此用户/开发人员将无法看到错误。这就是为什么我想做一些东西,它会向我发送一封带有错误标题和错误代码的电子邮件,例如警告消息,notice(8): 就像错误消息。这样如果发生错误,它就不会被忽略。

谢谢。

0 投票
2 回答
7096 浏览

c# - Elmah 将消息添加到通过调用 Raise(e) 记录的错误中

我对如何将消息添加到使用 ELMAH 以编程方式记录的错误中有点困惑。

例如:

似乎 Elmah 所能做的就是记录原始异常,我怎样才能记录我自己的调试信息?

0 投票
0 回答
1348 浏览

c# - How do I create new Log4Net logs programatically?

I need the ability to log to create new log files and specify the name of the file at runtime using log4net. I am currently using a RollingFileAppender and it logs everything to one file given the name specified in the app.config.

How can I explicitly tell log4net to start a new log and to name it accordingly?

My Current Config:

Thanks!

EDIT

I believe my question is a duplicate of this one which has an answer.

0 投票
5 回答
2763 浏览

c# - C# 类库:StreamWriter 写入 system32 文件夹

我有一个部署在 ISP 服务器上的类库,供 ASP.NET Web 服务使用。我想跟踪任何错误,在这种情况下,我无法访问 Windows 事件日志。所以我想我会使用 StreamWriter 类写入一个 txt 文件。问题是如果我没有给出绝对路径而只是一个文件名,它会尝试写入 C:\Windows\System32,这对我没有好处。我如何告诉它使用数据目录或应用程序根目录?有什么想法吗?

0 投票
1 回答
6647 浏览

forms - Elmah:我如何记录表单发布数据?

有没有办法在 ELMAH 中记录发布请求数据?

我收到错误电子邮件,虽然错误日志包含 URL、请求方法等,但我没有看到实际的 POST 数据。

例如,

这是一个示例实际请求:/bep/KotexCode/GetCode?stickerCode=1234532

但是,日志只显示请求 url 而不是变量stickerCode。谢谢!

编辑 对不起,我应该检查项目网站,但看起来这个功能是被请求的。 http://code.google.com/p/elmah/issues/detail?id=164

0 投票
1 回答
595 浏览

logging - Kohana 2.3.4 错误记录的问题

我在 Kohana v2.3.4 中的错误记录有一些问题。

在 index.php 中,我保留了默认设置:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);

在 config.php 我设置
了 $config['log_threshold'] = 3;
$config['display_errors'] = FALSE;

问题是 kohana 没有处理 php 语法错误。
相反,默认的 php 错误消息会显示在屏幕上。
为了阻止错误消息在生产中显示,我必须设置

错误报告(0);

但这将抑制其他错误(例如:缺少函数参数或未定义的数组索引)被 kohana 记录。

简而言之
1. 我希望 kohana 记录上述错误(缺少函数参数或未定义的数组索引)。
2. 我不希望 php 语法错误显示在屏幕上。

kohana 2.3.4 可以吗?

0 投票
3 回答
775 浏览

c# - ASP.net 自定义错误登录

我正在使用 web.config 文件的 customErrors 属性来显示自定义错误页面:

没什么太花哨的。现在我要做的是记录加载任何这些页面时发生的错误。我对任何异常都特别感兴趣,我真的不在乎用户在获得 404 时在哪个页面上。

我想捕获异常并将其记录到数据库表中。像这样的工作:

是否有任何其他信息值得捕获,或者通常在错误中捕获?