LoggerAdapterScope constructor
const
LoggerAdapterScope({
- Key? key,
- required Widget child,
- required List<
LoggerAdapter> adapters,
Place it on top of MaterialApp, etc., and set LoggerAdapter for the entire app.
Pass the list of LoggerAdapter to adapters.
Also, by using LoggerAdapterScope.of in a descendant widget, you can retrieve the LoggerAdapter set in the LoggerAdapterScope.
MaterialAppなどの上に配置して、アプリ全体にLoggerAdapterを設定します。
adaptersにLoggerAdapterのリストを渡してください。
またLoggerAdapterScope.ofを子孫のウィジェット内で利用することによりLoggerAdapterScopeで設定されたLoggerAdapterを取得することができます。
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return LoggerAdapterScope(
adapters: [const RuntimeLoggerAdapter()],
child: MaterialApp(
home: const AuthPage(),
),
);
}
}
Implementation
const LoggerAdapterScope({
super.key,
required this.child,
required this.adapters,
});