Skip to content
This repository was archived by the owner on Aug 2, 2021. It is now read-only.

Commit a69a1bc

Browse files
committed
Fix: Correctly log an exception when no stack trace is provided
1 parent 2d3ae5e commit a69a1bc

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.5.15
2+
* Fix: Correctly log an exception when no stack trace is provided
3+
14
## v0.5.14
25
* Fix: `Manager.findMethods()` should include inherited methods.
36

lib/src/logger.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ void setupConsoleLog([Level level = Level.INFO]) {
77
Logger.root.level = level;
88
Logger.root.onRecord.listen((LogRecord rec) {
99
if (rec.level >= Level.SEVERE) {
10-
var stack = rec.stackTrace != null ? rec.stackTrace : "";
11-
print('${rec.level.name}: ${rec.time}: ${rec.message} - ${rec.error}\n${Trace.format(stack)}');
10+
var stack = rec.stackTrace != null ? "\n${Trace.format(rec.stackTrace)}" : "";
11+
print('${rec.level.name}: ${rec.time}: ${rec.message} - ${rec.error}${stack}');
1212
} else {
1313
print('${rec.level.name}: ${rec.time}: ${rec.message}');
1414
}

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: redstone
2-
version: 0.5.14
2+
version: 0.5.15
33
author: Luiz Mineo <[email protected]>
44
description: A metadata driven microframework for Dart
55
homepage: http://redstonedart.org

0 commit comments

Comments
 (0)