| Index: packages/analyzer/lib/instrumentation/instrumentation.dart
|
| diff --git a/analyzer/lib/instrumentation/instrumentation.dart b/packages/analyzer/lib/instrumentation/instrumentation.dart
|
| similarity index 96%
|
| rename from analyzer/lib/instrumentation/instrumentation.dart
|
| rename to packages/analyzer/lib/instrumentation/instrumentation.dart
|
| index ee3c74729ea2474cef10fafe2f742dc9eea56fb0..18772dead39c27916fae1781d78bec6c61f2ca1c 100644
|
| --- a/analyzer/lib/instrumentation/instrumentation.dart
|
| +++ b/packages/analyzer/lib/instrumentation/instrumentation.dart
|
| @@ -150,12 +150,21 @@ class InstrumentationService {
|
| * entry has the given [level] and [message], and was created at the given
|
| * [time].
|
| */
|
| - void logLogEntry(String level, DateTime time, String message) {
|
| + void logLogEntry(String level, DateTime time, String message,
|
| + Object exception, StackTrace stackTrace) {
|
| if (_instrumentationServer != null) {
|
| String timeStamp =
|
| time == null ? 'null' : time.millisecondsSinceEpoch.toString();
|
| - _instrumentationServer
|
| - .log(_join([TAG_LOG_ENTRY, level, timeStamp, message]));
|
| + String exceptionText = exception.toString();
|
| + String stackTraceText = stackTrace.toString();
|
| + _instrumentationServer.log(_join([
|
| + TAG_LOG_ENTRY,
|
| + level,
|
| + timeStamp,
|
| + message,
|
| + exceptionText,
|
| + stackTraceText
|
| + ]));
|
| }
|
| }
|
|
|
|
|