| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library analysis_server.src.status.get_handler; | 5 library analysis_server.src.status.get_handler; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 import 'dart:collection'; | 8 import 'dart:collection'; |
| 9 import 'dart:convert'; | 9 import 'dart:convert'; |
| 10 import 'dart:io'; | 10 import 'dart:io'; |
| (...skipping 1747 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1758 buffer.write('Status: Running<br>'); | 1758 buffer.write('Status: Running<br>'); |
| 1759 buffer.write('Instrumentation: '); | 1759 buffer.write('Instrumentation: '); |
| 1760 if (AnalysisEngine.instance.instrumentationService.isActive) { | 1760 if (AnalysisEngine.instance.instrumentationService.isActive) { |
| 1761 buffer.write('<span style="color:red">Active</span>'); | 1761 buffer.write('<span style="color:red">Active</span>'); |
| 1762 } else { | 1762 } else { |
| 1763 buffer.write('Inactive'); | 1763 buffer.write('Inactive'); |
| 1764 } | 1764 } |
| 1765 buffer.write('<br>'); | 1765 buffer.write('<br>'); |
| 1766 buffer.write('Version: '); | 1766 buffer.write('Version: '); |
| 1767 buffer.write(AnalysisServer.VERSION); | 1767 buffer.write(AnalysisServer.VERSION); |
| 1768 buffer.write('<br>'); |
| 1769 buffer.write('Process ID: '); |
| 1770 buffer.write(pid); |
| 1768 buffer.write('</p>'); | 1771 buffer.write('</p>'); |
| 1769 | 1772 |
| 1770 buffer.write('<p><b>Performance Data</b></p>'); | 1773 buffer.write('<p><b>Performance Data</b></p>'); |
| 1771 buffer.write('<p>'); | 1774 buffer.write('<p>'); |
| 1772 buffer.write(makeLink( | 1775 buffer.write(makeLink( |
| 1773 COMMUNICATION_PERFORMANCE_PATH, {}, 'Communication performance')); | 1776 COMMUNICATION_PERFORMANCE_PATH, {}, 'Communication performance')); |
| 1774 buffer.write('</p>'); | 1777 buffer.write('</p>'); |
| 1775 }, (StringBuffer buffer) { | 1778 }, (StringBuffer buffer) { |
| 1776 _writeSubscriptionList(buffer, ServerService.VALUES, services); | 1779 _writeSubscriptionList(buffer, ServerService.VALUES, services); |
| 1777 }); | 1780 }); |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1967 */ | 1970 */ |
| 1968 static String makeLink( | 1971 static String makeLink( |
| 1969 String path, Map<String, String> params, String innerHtml, | 1972 String path, Map<String, String> params, String innerHtml, |
| 1970 [bool hasError = false]) { | 1973 [bool hasError = false]) { |
| 1971 Uri uri = new Uri(path: path, queryParameters: params); | 1974 Uri uri = new Uri(path: path, queryParameters: params); |
| 1972 String href = HTML_ESCAPE.convert(uri.toString()); | 1975 String href = HTML_ESCAPE.convert(uri.toString()); |
| 1973 String classAttribute = hasError ? ' class="error"' : ''; | 1976 String classAttribute = hasError ? ' class="error"' : ''; |
| 1974 return '<a href="$href"$classAttribute>$innerHtml</a>'; | 1977 return '<a href="$href"$classAttribute>$innerHtml</a>'; |
| 1975 } | 1978 } |
| 1976 } | 1979 } |
| OLD | NEW |