从仪表板小工具记录错误

Logging errors from a Dashboard Widget

本文关键字:记录 错误 工具 仪表板      更新时间:2023-09-26

我最近接管了OSX Dashboard小部件的维护工作。一位用户抱怨我无法重现的错误。我一直找不到Dashboard Widgets的任何错误日志,尽管Dashcode显示了一个信息丰富的"运行日志",其中包含异常和对alert((的javascript调用。我有没有办法向用户发送一个版本,将这些信息记录到一个文件中,让我知道漏洞在哪里?

一种可能性是在整个代码中调用这样的东西:

widget.system("echo `date` 'My custom log line' >> /tmp/mydashboardwidget.log");