import 'dart:io'; import 'package:logging/logging.dart'; final Logger appLogger = Logger('YX_SWAGGER_GENERATROR'); void setupLogging({Level level = Level.INFO}) { Logger.root.level = level; Logger.root.onRecord.listen((record) { stdout.writeln( '${record.level.name}: ${record.time.toIso8601String()} ' '${record.loggerName}: ${record.message}', ); if (record.error != null) { stdout.writeln('Error: ${record.error}'); } if (record.stackTrace != null) { stdout.writeln(record.stackTrace); } }); }