如何监控audio_service中的错误?
How to monitor errors in audio_service?
如何在audio_service中实现错误监控?
它在隔离中运行,但是 none 可用的方法公开 Isolate 以添加错误侦听器。因此,是否有任何其他方法可以将它连接到错误监控平台,如 ex。哨兵?
好消息和坏消息。
当 UI isolate 存在并启动对后台 isolate 的方法调用时,后台任务生成的任何异常都将转发到 UI isolate,您可以在其中创建错误区域或者使用哨兵之类的东西。例如,后台isolate中onPlay
抛出的错误将被主UIisolate中的play
转发并抛出。
但是,当UIisolate不在身边,或者媒体通知发起方法调用后台isolate时,异常会被内部捕获并丢弃。
使后一种情况成为未捕获的异常将使 audio_service 的 feature request. Although note that the next version 在单个隔离下 运行 也能解决问题。
如何在audio_service中实现错误监控?
它在隔离中运行,但是 none 可用的方法公开 Isolate 以添加错误侦听器。因此,是否有任何其他方法可以将它连接到错误监控平台,如 ex。哨兵?
好消息和坏消息。
当 UI isolate 存在并启动对后台 isolate 的方法调用时,后台任务生成的任何异常都将转发到 UI isolate,您可以在其中创建错误区域或者使用哨兵之类的东西。例如,后台isolate中onPlay
抛出的错误将被主UIisolate中的play
转发并抛出。
但是,当UIisolate不在身边,或者媒体通知发起方法调用后台isolate时,异常会被内部捕获并丢弃。
使后一种情况成为未捕获的异常将使 audio_service 的 feature request. Although note that the next version 在单个隔离下 运行 也能解决问题。