child method

MelosLogger child(
  1. String message, {
  2. String prefix = '└> ',
  3. bool stderr = false,
})

Implementation

MelosLogger child(
  String message, {
  String prefix = '└> ',
  bool stderr = false,
}) {
  final childIndentation = ' ' * AnsiStyles.strip(prefix).length;
  final logger = MelosLogger(
    _logger,
    indentation: '$_indentation$_childIndentation',
    childIndentation: childIndentation,
  );

  final prefixedMessage = '$prefix$message';
  if (stderr) {
    logger.stderr(prefixedMessage);
  } else {
    logger.stdout(prefixedMessage);
  }

  return logger;
}