initLoggers static method

void initLoggers(
  1. Set<Logger> loggers, [
  2. Level level = Level.ALL
])

Initialize the given loggers using the minimum level.

To enable all the loggers, use LgrLogs.initAllLogs.

Implementation

static void initLoggers(Set<Logger> loggers, [Level level = Level.ALL]) {
  hierarchicalLoggingEnabled = true;

  for (final logger in loggers) {
    if (!_activeLoggers.contains(logger)) {
      print('Initializing logger: ${logger.name}');
      logger
        ..level = level
        ..onRecord.listen(_printLog);

      _activeLoggers.add(logger);
    }
  }
}