|
import 'dart:async';
|
|
|
|
import 'package:angular2/core.dart';
|
|
|
|
@Injectable()
|
|
class LoggerService {
|
|
List<String> logs = [];
|
|
|
|
log(String msg, [bool noTick = false]) {
|
|
if (!noTick) {
|
|
tick();
|
|
}
|
|
logs.add(msg);
|
|
}
|
|
|
|
clear() => logs.clear();
|
|
|
|
tick() => new Future(() {});
|
|
}
|