of static method
A list of LoggerAdapter set in LoggerAdapterScope can be obtained by passing context
.
If the ancestor does not have LoggerAdapterScope, an error will occur.
context
を渡すことによりLoggerAdapterScopeで設定されたLoggerAdapterのリストを取得することができます。
祖先にLoggerAdapterScopeがない場合はエラーになります。
Implementation
static List<LoggerAdapter> of(BuildContext context) {
final scope =
context.getElementForInheritedWidgetOfExactType<_LoggerAdapterScope>();
assert(
scope != null,
"LoggerAdapterScope is not found. Place [LoggerAdapterScope] widget closer to the root.",
);
return (scope?.widget as _LoggerAdapterScope?)?.adapters ?? [];
}