sandbox function

Future<void> sandbox(
  1. Function function, {
  2. LogLevel logLevel = LogLevel.debug,
  3. bool enableStopwatch = true,
})

Implementation

Future<void> sandbox(Function function, {LogLevel logLevel = LogLevel.debug, bool enableStopwatch = true}) async {
  logger.setLogLevel(logLevel);
  final sw = Stopwatch()..start();

  await function.call();

  sw.stop();
  if (enableStopwatch) {
    print("Elapsed time: ${sw.elapsed}");
  }
}