| Index: runtime/observatory/lib/src/service/object.dart
|
| diff --git a/runtime/observatory/lib/src/service/object.dart b/runtime/observatory/lib/src/service/object.dart
|
| index 8907a8ee84bd9392396a4f07d37153033e679645..5cf96c56e3248ac6e123d7918c6f959c51c4caa8 100644
|
| --- a/runtime/observatory/lib/src/service/object.dart
|
| +++ b/runtime/observatory/lib/src/service/object.dart
|
| @@ -514,6 +514,9 @@ abstract class VM extends ServiceObjectOwner {
|
| // TODO(turnidge): The connection should not be stored in the VM object.
|
| bool get isDisconnected;
|
|
|
| + // Used for verbose logging.
|
| + bool verbose = false;
|
| +
|
| // TODO(johnmccutchan): Ensure that isolates do not end up in _cache.
|
| Map<String,ServiceObject> _cache = new Map<String,ServiceObject>();
|
| final ObservableMap<String,Isolate> _isolateCache =
|
| @@ -1281,6 +1284,9 @@ class Isolate extends ServiceObjectOwner with Coverage {
|
| exceptionsPauseInfo = map['_debuggerSettings']['_exceptions'];
|
|
|
| pauseEvent = map['pauseEvent'];
|
| + if (vm.verbose) {
|
| + print('VM-VERBOSE: $name reloaded. pause event= $pauseEvent');
|
| + }
|
| _updateRunState();
|
| error = map['error'];
|
|
|
| @@ -1332,6 +1338,9 @@ class Isolate extends ServiceObjectOwner with Coverage {
|
| }
|
|
|
| void _onEvent(ServiceEvent event) {
|
| + if (vm.verbose) {
|
| + print('VM-VERBOSE: $name _onEvent $event');
|
| + }
|
| switch(event.kind) {
|
| case ServiceEvent.kIsolateStart:
|
| case ServiceEvent.kIsolateRunnable:
|
| @@ -1361,6 +1370,7 @@ class Isolate extends ServiceObjectOwner with Coverage {
|
| case ServiceEvent.kPauseException:
|
| case ServiceEvent.kResume:
|
| pauseEvent = event;
|
| + print('VM-VERBOSE: $name pause event $pauseEvent');
|
| _updateRunState();
|
| break;
|
|
|
|
|