记录仪表板小组件中的错误

时间:2013-02-25 07:24:40

标签: javascript macos widget dashboard

我最近接手了OSX Dashboard的小部件维护。用户抱怨我无法重现的错误。我一直无法找到Dashboard Widgets的任何错误日志,尽管Dashcode显示信息性的“运行日志”,其中包含异常和对alert()的javascript调用。有没有什么方法可以向用户发送一个版本,将这些信息记录到文件中,让我知道bug的位置?

1 个答案:

答案 0 :(得分:1)

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

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