| Index: utils/pub/log.dart
|
| diff --git a/utils/pub/log.dart b/utils/pub/log.dart
|
| index ec3fee9798944e586b359b1a0ab0891f78f8d0e0..891ba7d5c18d7d13fdaa7e13273039c6a2ab44c9 100644
|
| --- a/utils/pub/log.dart
|
| +++ b/utils/pub/log.dart
|
| @@ -57,7 +57,16 @@ class Entry {
|
| }
|
|
|
| /// Logs [message] at [Level.ERROR].
|
| -void error(message) => write(Level.ERROR, message);
|
| +void error(message, [error]) {
|
| + if (error != null) {
|
| + message = "$message: $error";
|
| + var trace = getAttachedStackTrace(error);
|
| + if (trace != null) {
|
| + message = "$message\nStackTrace: $trace";
|
| + }
|
| + }
|
| + write(Level.ERROR, message);
|
| +}
|
|
|
| /// Logs [message] at [Level.WARNING].
|
| void warning(message) => write(Level.WARNING, message);
|
|
|