BetterPrettyPrinter constructor

BetterPrettyPrinter({
  1. int methodCount = 2,
  2. int errorMethodCount = 8,
  3. int lineLength = 120,
  4. bool colors = true,
  5. bool printEmojis = true,
  6. bool printTime = false,
})

Implementation

BetterPrettyPrinter({
  this.methodCount = 2,
  this.errorMethodCount = 8,
  this.lineLength = 120,
  this.colors = true,
  this.printEmojis = true,
  this.printTime = false,
}) {
  _startTime ??= DateTime.now();

  var doubleDividerLine = StringBuffer();
  var singleDividerLine = StringBuffer();
  for (var i = 0; i < lineLength - 1; i++) {
    doubleDividerLine.write(doubleDivider);
    singleDividerLine.write(singleDivider);
  }

  _topBorder = '$topLeftCorner$doubleDividerLine';
  _middleBorder = '$middleCorner$singleDividerLine'; // TODO: remove
  _bottomBorder = '$bottomLeftCorner$doubleDividerLine';
}