| Index: packages/analyzer/lib/src/generated/incremental_logger.dart
|
| diff --git a/packages/analyzer/lib/src/generated/incremental_logger.dart b/packages/analyzer/lib/src/generated/incremental_logger.dart
|
| index 8abc6fecd5e5784bf6fa2f09af0199176ea26b4f..1de253445cd45f4a274b9ca6c34e47cc4575f56e 100644
|
| --- a/packages/analyzer/lib/src/generated/incremental_logger.dart
|
| +++ b/packages/analyzer/lib/src/generated/incremental_logger.dart
|
| @@ -2,7 +2,7 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -library engine.incremental_logger;
|
| +library analyzer.src.generated.incremental_logger;
|
|
|
| /**
|
| * The shared instance of [Logger] used by several incremental resolution
|
| @@ -39,6 +39,11 @@ abstract class Logger {
|
| */
|
| void log(Object obj);
|
|
|
| + /**
|
| + * Logs the given [exception] and [stackTrace].
|
| + */
|
| + void logException(Object exception, [Object stackTrace]);
|
| +
|
| /**
|
| * Starts a new timer.
|
| */
|
| @@ -101,6 +106,16 @@ class StringSinkLogger implements Logger {
|
| _sink.writeln(line);
|
| }
|
|
|
| + @override
|
| + void logException(Object exception, [Object stackTrace]) {
|
| + if (exception != null) {
|
| + log(exception);
|
| + }
|
| + if (stackTrace != null) {
|
| + log(stackTrace);
|
| + }
|
| + }
|
| +
|
| @override
|
| LoggingTimer startTimer() {
|
| return new LoggingTimer(this);
|
| @@ -146,6 +161,9 @@ class _NullLogger implements Logger {
|
| @override
|
| void log(Object obj) {}
|
|
|
| + @override
|
| + void logException(Object exception, [Object stackTrace]) {}
|
| +
|
| @override
|
| LoggingTimer startTimer() {
|
| return new LoggingTimer(this);
|
|
|