21 lines
355 B
Dart
21 lines
355 B
Dart
|
class TimeLogger {
|
||
|
String tag;
|
||
|
|
||
|
TimeLogger([this.tag = ""]);
|
||
|
|
||
|
int start;
|
||
|
|
||
|
void startRecoder() {
|
||
|
start = DateTime.now().millisecondsSinceEpoch;
|
||
|
}
|
||
|
|
||
|
void logTime() {
|
||
|
final diff = DateTime.now().millisecondsSinceEpoch - start;
|
||
|
if (tag != "") {
|
||
|
print("$tag : $diff ms");
|
||
|
} else {
|
||
|
print("run time $diff ms");
|
||
|
}
|
||
|
}
|
||
|
}
|