@@ -21,8 +21,8 @@ class PrettyPrinter extends LogPrinter {
21
21
static const bottomLeftCorner = '└' ;
22
22
static const middleCorner = '├' ;
23
23
static const verticalLine = '│' ;
24
- static const doubleDivider = "─" ;
25
- static const singleDivider = "┄" ;
24
+ static const doubleDivider = '─' ;
25
+ static const singleDivider = '┄' ;
26
26
27
27
static final levelColors = {
28
28
Level .verbose: AnsiColor .fg (AnsiColor .grey (0.5 )),
@@ -69,14 +69,14 @@ class PrettyPrinter extends LogPrinter {
69
69
70
70
var doubleDividerLine = StringBuffer ();
71
71
var singleDividerLine = StringBuffer ();
72
- for (int i = 0 ; i < lineLength - 1 ; i++ ) {
72
+ for (var i = 0 ; i < lineLength - 1 ; i++ ) {
73
73
doubleDividerLine.write (doubleDivider);
74
74
singleDividerLine.write (singleDivider);
75
75
}
76
76
77
- _topBorder = " $topLeftCorner $doubleDividerLine " ;
78
- _middleBorder = " $middleCorner $singleDividerLine " ;
79
- _bottomBorder = " $bottomLeftCorner $doubleDividerLine " ;
77
+ _topBorder = ' $topLeftCorner $doubleDividerLine ' ;
78
+ _middleBorder = ' $middleCorner $singleDividerLine ' ;
79
+ _bottomBorder = ' $bottomLeftCorner $doubleDividerLine ' ;
80
80
}
81
81
82
82
@override
@@ -109,7 +109,7 @@ class PrettyPrinter extends LogPrinter {
109
109
}
110
110
111
111
String formatStackTrace (StackTrace stackTrace, int methodCount) {
112
- var lines = stackTrace.toString ().split (" \n " );
112
+ var lines = stackTrace.toString ().split (' \n ' );
113
113
114
114
var formatted = < String > [];
115
115
var count = 0 ;
@@ -119,7 +119,7 @@ class PrettyPrinter extends LogPrinter {
119
119
if (match.group (2 ).startsWith ('package:logger' )) {
120
120
continue ;
121
121
}
122
- var newLine = " #$count ${match .group (1 )} (${match .group (2 )})" ;
122
+ var newLine = ' #$count ${match .group (1 )} (${match .group (2 )})' ;
123
123
formatted.add (newLine.replaceAll ('<anonymous closure>' , '()' ));
124
124
if (++ count == methodCount) {
125
125
break ;
@@ -138,23 +138,23 @@ class PrettyPrinter extends LogPrinter {
138
138
139
139
String getTime () {
140
140
String _threeDigits (int n) {
141
- if (n >= 100 ) return "$ n " ;
142
- if (n >= 10 ) return " 0$n " ;
143
- return " 00$n " ;
141
+ if (n >= 100 ) return '$ n ' ;
142
+ if (n >= 10 ) return ' 0$n ' ;
143
+ return ' 00$n ' ;
144
144
}
145
145
146
146
String _twoDigits (int n) {
147
- if (n >= 10 ) return "$ n " ;
148
- return " 0$n " ;
147
+ if (n >= 10 ) return '$ n ' ;
148
+ return ' 0$n ' ;
149
149
}
150
150
151
151
var now = DateTime .now ();
152
- String h = _twoDigits (now.hour);
153
- String min = _twoDigits (now.minute);
154
- String sec = _twoDigits (now.second);
155
- String ms = _threeDigits (now.millisecond);
152
+ var h = _twoDigits (now.hour);
153
+ var min = _twoDigits (now.minute);
154
+ var sec = _twoDigits (now.second);
155
+ var ms = _threeDigits (now.millisecond);
156
156
var timeSinceStart = now.difference (_startTime).toString ();
157
- return " $h :$min :$sec .$ms (+$timeSinceStart )" ;
157
+ return ' $h :$min :$sec .$ms (+$timeSinceStart )' ;
158
158
}
159
159
160
160
String stringifyMessage (dynamic message) {
@@ -190,7 +190,7 @@ class PrettyPrinter extends LogPrinter {
190
190
if (printEmojis) {
191
191
return levelEmojis[level];
192
192
} else {
193
- return "" ;
193
+ return '' ;
194
194
}
195
195
}
196
196
@@ -201,6 +201,8 @@ class PrettyPrinter extends LogPrinter {
201
201
String error,
202
202
String stacktrace,
203
203
) {
204
+ // This code is non trivial and a type annotation here helps understanding.
205
+ // ignore: omit_local_variable_types
204
206
List <String > buffer = [];
205
207
var color = _getLevelColor (level);
206
208
buffer.add (color (_topBorder));
0 commit comments