PrettyPrinter constructor
PrettyPrinter({
- int methodCount = 3,
- bool colors = true,
- bool printEmojis = true,
- bool printTime = false,
- 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';
}