Skip to content

Commit 3778a9a

Browse files
author
Anna Gringauze
authored
Removed verbose printing on DevTools events, test webdev with local dwds (#1535)
* Removed verbose printing on DevTools events, test webdev with local dwds * Fix analyzer warnings
1 parent 8c097f1 commit 3778a9a

File tree

7 files changed

+25
-16
lines changed

7 files changed

+25
-16
lines changed

dwds/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
- Add an `ide` query parameter to the Dart DevTools URL for analytics.
1111
- Fix a race where injected client crashed on events send just before hot
1212
restart.
13+
- Remove verbose printing on receiving DevTools events.
14+
- Update `vm_service` version to `^8.2.0`.
15+
1316

1417
**Breaking changes:**
1518
- `Dwds.start` and `ExpressionCompilerService` now take

dwds/lib/src/dwds_vm_client.dart

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -150,25 +150,31 @@ void _processSendEvent(Map<String, dynamic> event,
150150
switch (type) {
151151
case 'DevtoolsEvent':
152152
{
153+
_logger.finest('Received DevTools event: $event');
153154
var action = payload == null ? null : payload['action'];
154155
if (action == 'pageReady') {
155156
if (dwdsStats.isFirstDebuggerReady) {
156157
if (dwdsStats.devToolsStart != null) {
157-
emitEvent(DwdsEvent.devToolsLoad(DateTime.now()
158+
var time = DateTime.now()
158159
.difference(dwdsStats.devToolsStart)
159-
.inMilliseconds));
160+
.inMilliseconds;
161+
emitEvent(DwdsEvent.devToolsLoad(time));
162+
_logger.fine('DevTools load time: $time ms');
160163
}
161164
if (dwdsStats.debuggerStart != null) {
162-
emitEvent(DwdsEvent.debuggerReady(DateTime.now()
165+
var time = DateTime.now()
163166
.difference(dwdsStats.debuggerStart)
164-
.inMilliseconds));
167+
.inMilliseconds;
168+
emitEvent(DwdsEvent.debuggerReady(time));
169+
_logger.fine('Debugger ready time: $time ms');
165170
}
166171
} else {
167-
print('Ignoring already received event: $event');
168-
_logger.warning('Ignoring already received event: $event');
172+
_logger
173+
.finest('Debugger and DevTools startup times alredy recorded.'
174+
' Ignoring $event.');
169175
}
170176
} else {
171-
_logger.warning('Ignoring unknown event: $event');
177+
_logger.finest('Ignoring unknown event: $event');
172178
}
173179
}
174180
}

dwds/lib/src/injected/client.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dwds/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ dependencies:
3434
stack_trace: ^1.10.0
3535
sse: ^4.1.0
3636
uuid: '>=2.0.0 <4.0.0'
37-
vm_service: ^8.1.0
37+
vm_service: ^8.2.0
3838
web_socket_channel: ^2.0.0
3939
webkit_inspection_protocol: ^1.0.0
4040

webdev/lib/src/serve/webdev_server.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ class WebDevServer {
132132
options.configuration.hostname,
133133
options.port,
134134
assetHandler,
135-
options.configuration.verbose,
135+
verbose: options.configuration.verbose,
136136
);
137137
}
138138
var shouldServeDevTools =

webdev/lib/src/version.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webdev/pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: webdev
22
# Every time this changes you need to run `dart run build_runner build`.
3-
version: 2.7.8
3+
version: 2.7.9-dev
44
# We should not depend on a dev SDK before publishing.
55
# publish_to: none
66
homepage: https://github.com/dart-lang/webdev
@@ -47,10 +47,10 @@ dev_dependencies:
4747
test_process: ^2.0.2
4848
webdriver: ^3.0.0
4949

50-
# Uncomment for development versions
51-
# dependency_overrides:
52-
# dwds:
53-
# path: ../dwds
50+
# Comment out before releasing webdev.
51+
dependency_overrides:
52+
dwds:
53+
path: ../dwds
5454

5555
executables:
5656
webdev:

0 commit comments

Comments
 (0)