标签: error-logging

我应该将消息记录到stderr或stdout吗?

我有一个我写的程序,我想编写一个自定义日志记录工具(例如诊断,通知,警告,错误).

我应该使用stdoutstderr流来执行此操作吗?它是各种解释器,用户可以要求它打印输出.

编辑:请停止推荐我记录框架:(

logging error-logging stream

52
推荐指数
3
解决办法
8228
查看次数

执行错误记录的简单方法?

我已经创建了一个小的C#winforms应用程序,作为一个附加功能,我正在考虑添加某种形式的错误记录到它.任何人都有任何关于这方面的好方法的建议?这是我从未考虑过添加到以前的项目中的功能,所以我愿意接受有更多经验的开发人员的建议.

我正在考虑将异常写入指定的文本文件或可能的数据库表.这是一个应用程序,将使用几个月,然后在更大的产品完成后丢弃.

.net c# error-handling logging error-logging

43
推荐指数
5
解决办法
9万
查看次数

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

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

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

例如,

以下是实际请求示例:/ bep/KotexCode/GetCode?stickerCode = 1234532

但是,日志仅显示请求URL而不是变量stickerCode.谢谢!

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

forms error-logging elmah

41
推荐指数
1
解决办法
6231
查看次数

PHP CLI不会记录错误

PHP目前不会记录命令行产生的错误.

我有 :

log_errors = On
error_log = /var/log/php_errors.log
Run Code Online (Sandbox Code Playgroud)

在/etc/php5/cli/php.ini中

我错过了进一步的设置让这个工作吗?

php error-logging command-line-interface

39
推荐指数
4
解决办法
7万
查看次数

如何在drupal中记录错误消息

如何记录我们自己的错误消息(例如:由于无效的用户日期条目导致的错误),这是在php程序中生成的drupal错误日志.

php error-logging drupal

36
推荐指数
4
解决办法
5万
查看次数

空气制动器的开源替代品?

是否有像http://airbrake.io/pages/home这样的系统的替代开源版本

我会使用airbrake但它纯粹用于内部软件和异常管理

error-logging exception airbrake

33
推荐指数
1
解决办法
1万
查看次数

iPhone的错误记录和/或报告的最佳实践

当我进行Web开发时,我使用自定义记录器来捕获致命错误并将跟踪追加到文件并向用户显示消息.我偶尔可以看一下文件是否发生了变化,这意味着,有些用户遇到了错误,我可以深入了解他们遇到的问题.

我想在iphone上有类似的东西,但有一些警告:

  • 在开发过程中,重置错误列表或关闭通知应该是微不足道的.
  • 在开发过程中,错误消息也应该出现在一些显而易见的地方,比如在控制台的屏幕上
  • 部署后,应该礼貌地将错误发送给母舰进行分析(针对下次更新中的错误修复)
  • 在尝试在开发期间跟踪问题时打开跟踪/信息日志记录
  • 关闭"Release"的控制台日志记录,以加快用户的速度
  • 应该自己清理,以便在电话上成为一个好公民

一些相关链接

似乎有一个共同的工具包来做到这一点 - 你如何处理这个?

[2011年10月更新]已经有一些不同成熟度的发展......

  • PLCrashReporter.
  • 昆西坐在PLC之上.
  • Bugsense商业崩溃记者.
  • Crittercism崩溃和错误报告(一些免费包,一些付费).
  • 测试航班现在有一个可以捕捉崩溃的SDK(但还没有应用商店应用,只有开发应用).
  • 与Test Flight一样,Hockey旨在将临时分发与崩溃报告相结合.

iphone error-handling error-logging bug-reporting hockeyapp

29
推荐指数
1
解决办法
1万
查看次数

php error_log无效

这已被问过1000次,我在浏览之前浏览了不同的帖子,但没有找到答案.只要我用PHP编写程序,这一直是工作的噩梦.有人可以告诉我这里我做错了什么吗?

我在ini文件中设置了error_log以及error_reporting = E_ALL | E_STRICT

我还缺少什么?这通常给了我.我希望在ini文件中设置此集,而不是在我的脚本中.

另一件有趣的事情是,当我故意尝试在我的一个脚本中抛出错误时,Apache会一遍又一遍地重新启动.


这是我发生一次错误后的事件日志.在时间戳拍摄

Wed Nov 04 19:34:23 2009] [notice] Apache/2.2.14 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Wed Nov 04 19:34:23 2009] [notice] Server built: Sep 28 2009 22:41:08
[Wed Nov 04 19:34:23 2009] [notice] Parent: Created child process 1700
[Wed Nov 04 19:34:23 2009] [notice] Child 1700: Child process is running
[Wed Nov 04 19:34:23 2009] [notice] Child 3008: Released the start mutex
[Wed Nov 04 19:34:23 2009] [notice] Child 1700: Acquired the …
Run Code Online (Sandbox Code Playgroud)

php error-logging selinux error-log

26
推荐指数
5
解决办法
5万
查看次数

在Sinatra中使用Rack :: CommonLogger

我有一个与Sinatra一起编写的小型Web服务器.我希望能够将消息记录到日志文件中.我通过http://www.sinatrarb.com/api/index.html和www.sinatrarb.com/intro.html 阅读,我看到Rack有一个名为Rack :: CommonLogger的东西,但我找不到如何访问和用于记录消息的任何示例.我的应用程序很简单所以我把它写成顶级DSL,但我可以切换到从SinatraBase继承它,如果这是所需要的一部分.

ruby logging rack error-logging sinatra

26
推荐指数
2
解决办法
3万
查看次数

是否可以在nginx中指定自定义错误日志格式?

我可以在nginx中为访问日志指定自定义日志格式,但它不适用于错误日志.我希望我总能看到发生错误的时间.可能吗?

format logging error-logging nginx

26
推荐指数
3
解决办法
2万
查看次数