startPeriodicLogging static method
Log a getReport snapshot on interval until stopPeriodicLogging is called.
Implementation
static void startPeriodicLogging(Duration interval) {
_metricsTimer?.cancel();
_metricsTimer = Timer.periodic(interval, (_) {
if (ZenConfig.enablePerformanceMetrics) {
ZenLogger.logInfo('ZenMetrics: ${getReport()}');
}
});
}