initialize method
Future<void>
initialize(
{ - bool autoStart = true,
- bool canTrace = false,
})
override
Implementation
@override
Future<void> initialize(
{bool autoStart = true, bool canTrace = false}) async {
logger = await LittleFishCore.instance.getServiceFromList<LoggerService>();
kCanTrace = canTrace;
logger?.debug(this, 'Initializing Firebase Trace');
if (!canTrace) {
logger?.info(
this,
'Firebase Trace is not allowed to trace, '
'please enable it in the settings if required');
return;
}
kInstance = FirebasePerformance.instance.newTrace(name);
logger?.debug(this, 'Firebase Trace initialized');
if (autoStart) {
await start();
}
logger?.info(this, 'Firebase Trace:$name is ready');
}