Chromium Code Reviews| Index: pkg/analyzer/lib/instrumentation/file_instrumentation.dart |
| diff --git a/pkg/analyzer/lib/instrumentation/file_instrumentation.dart b/pkg/analyzer/lib/instrumentation/file_instrumentation.dart |
| index d4088f87fd145cb493c5b0103c0462f3c53fdc1e..4bc8dfa50a6572fd4bb1d15330fcc7003d946443 100644 |
| --- a/pkg/analyzer/lib/instrumentation/file_instrumentation.dart |
| +++ b/pkg/analyzer/lib/instrumentation/file_instrumentation.dart |
| @@ -13,10 +13,11 @@ import 'package:analyzer/instrumentation/instrumentation.dart'; |
| * An [InstrumentationServer] that writes to a file. |
| */ |
| class FileInstrumentationServer implements InstrumentationServer { |
| + final String filePath; |
| IOSink _sink; |
| - FileInstrumentationServer(String path) { |
| - File file = new File(path); |
| + FileInstrumentationServer(this.filePath) { |
| + File file = new File(filePath); |
| _sink = file.openWrite(); |
| } |
| @@ -24,6 +25,9 @@ class FileInstrumentationServer implements InstrumentationServer { |
| String get sessionId => ''; |
| @override |
| + String get describe => "file: $filePath, session $sessionId"; |
|
Brian Wilkerson
2017/02/27 14:41:32
Not sure it's useful to print the session id given
devoncarew
2017/03/01 01:51:32
updated to not use session
|
| + |
| + @override |
| void log(String message) { |
| _sink.writeln(message); |
| } |