PrettyPrinter constructor

PrettyPrinter({
  1. int methodCount = 3,
  2. bool colors = true,
  3. bool printEmojis = true,
  4. bool printTime = false,
  5. LoggerParameter? parameter,
})

Implementation

PrettyPrinter({
  ///输出日志关联的方法数
  this.methodCount = 3,
  this.colors = true,
  this.printEmojis = true,
  this.printTime = false,
  this.parameter,
}) {
  var doubleDividerLine = StringBuffer();
  var singleDividerLine = StringBuffer();
  var lineLength = this.parameter?.maxLine ?? 15;
  for (var i = 0; i < lineLength - 1; i++) {
    doubleDividerLine.write(_doubleDivider);
    singleDividerLine.write(_singleDivider);
  }

  _topBorder = '$_topLeftCorner$doubleDividerLine';
  _middleBorder = '$_middleCorner$singleDividerLine';
  _bottomBorder = '$_bottomLeftCorner$doubleDividerLine';
}