setBasicLogger function

void setBasicLogger()

Sets up a basic logger that prints log records to the console.

This function listens to the global logger.onRecord stream and prints each log record in a simple format: LEVEL: TIMESTAMP: LOGGER_NAME: MESSAGE

The global log level can be used to control the verbosity of the logs. The default log level is LogLevel.info. Example: Logger.root.level

After setting up the listener, it logs an "info" message to indicate that the basic logger has been successfully initialized.

Implementation

void setBasicLogger() {
  logger.onRecord.listen((record) {
     print('${record.level.name}: ${record.time}: ${record.loggerName}: ${record.message}');
   });

  logger.info("Basic logger initialized");
}