Skip to content

Commit 5c1900d

Browse files
authored
Print version information when an exception is encountered (#2607)
* Make it more obvious what version of dartdoc is running when an exception is encountered * dartfmt
1 parent 505f163 commit 5c1900d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

lib/dartdoc.dart

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ library dartdoc;
1010

1111
import 'dart:async';
1212
import 'dart:convert';
13-
import 'dart:io' show exitCode, stderr;
13+
import 'dart:io' show Platform, exitCode, stderr;
1414

1515
import 'package:analyzer/file_system/file_system.dart';
1616
import 'package:dartdoc/options.dart';
@@ -483,10 +483,10 @@ class Dartdoc {
483483
},
484484
(e, chain) {
485485
if (e is DartdocFailure) {
486-
stderr.writeln('\ndartdoc failed: $e.');
486+
stderr.writeln('\n$_dartdocFailedMessage: $e.');
487487
exitCode = 1;
488488
} else {
489-
stderr.writeln('\ndartdoc failed: $e\n$chain');
489+
stderr.writeln('\n$_dartdocFailedMessage: $e\n$chain');
490490
exitCode = 255;
491491
}
492492
},
@@ -516,3 +516,6 @@ class DartdocResults {
516516

517517
DartdocResults(this.packageMeta, this.packageGraph, this.outDir);
518518
}
519+
520+
String get _dartdocFailedMessage =>
521+
'dartdoc $packageVersion (${Platform.script.path}) failed';

0 commit comments

Comments
 (0)