我想将非常重要的警告记录到Sentry我的Flutter应用程序中。如果没有异常,那似乎是不可能的。我不想抛出异常。 Sentry可以作为异常处理程序很好地工作,并且为此进行了所有设置。同样,在警告中包含调用堆栈也将是一件很不错的事情。我有一个bloc基类,它将是调用该警告的正确位置。
任何人;)
答案 0 :(得分:0)
由于此问题已在flutter_sentry
repo中交叉发布,因此,如果您使用的是flutter_sentry
package,则答案是:FlutterSentry.captureException
d = """{
"Ord" : "%s",
"MOT" : "%s",
"MVT" : "%s",
"CUST" : "%s",
"milestone" : {
"creation" : {
"sla" : "%s",
"plan" : "%s",
"proposed" : "%s"
},
"Pickup" : {
"sla" : "%s",
"plan" : "%s",
"proposed" : "%s"
}
}
}
"""
js = []
for item in df.values:
js.append(json.loads(d%tuple(item.tolist())))
print(json.dumps(js))
但是,如果您使用的是sentry软件包(这是FlutterSentry.instance.captureException(exception: Exception('Things went wrong'));
的基础,但没有与Flutter紧密集成),那么通过SentryClient.capture看起来有点不同:< / p>
flutter_sentry