如何在 Dart 中记录当前函数名称?

Hah*_*ann 3 logging function objective-c dart

在 Objective-C 中,我可以使用__func__from记录当前函数名称C99

NSLog(@"%s", __func__);
Run Code Online (Sandbox Code Playgroud)

我怎样才能在 Dart 中做到这一点?

lrn*_*lrn 8

你不能一般。Dart 没有这样的功能。

您可以做的是StackTrace.current.toString()在日志中写入第一行。该stack_trace包可以帮助你解析堆栈跟踪。它知道最常见的堆栈跟踪格式。