diff options
| author | 2026-08-03 15:38:40 +0200 | |
|---|---|---|
| committer | 2026-08-03 15:38:40 +0200 | |
| commit | 9b23dc48c637881c11c24fc7082186490913cba2 (patch) | |
| tree | 1776678b4e9c25ebf19d7450c38e49412a321303 /src/main/java/com/it_jaros/jscanner/ProgressBar.java | |
| parent | 16faa12bc1af96e488b8275d8cfeda46b22c12bd (diff) | |
Do not clear statusline when no errors are present.
Print stats to erro like statusline
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/ProgressBar.java')
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/ProgressBar.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/ProgressBar.java b/src/main/java/com/it_jaros/jscanner/ProgressBar.java index 49cc033..875886d 100644 --- a/src/main/java/com/it_jaros/jscanner/ProgressBar.java +++ b/src/main/java/com/it_jaros/jscanner/ProgressBar.java @@ -36,7 +36,6 @@ public class ProgressBar { return; } - clearStatusLine(); printErrors(result); printPortsResults(result, showFilteredPorts); } @@ -45,6 +44,7 @@ public class ProgressBar { private void printErrors(ScanResult result) { if (result.errors().isEmpty()) return; + clearStatusLine(); System.err.printf( "error: host scan failed | host=%s | errors: %d%n", result.host(), @@ -143,14 +143,14 @@ public class ProgressBar { long duration = scan.getDurationMillis(); String durationStr = formatDuration(duration); - System.out.println("\n--------------------"); - System.out.println("Stats:"); - System.out.println("Total hosts scanned: " + scan.getHostTotalCounter().max()); - System.out.println("Duration: " + durationStr); - System.out.println("Peak concurrent hosts: " + scan.getHostCounter().max()); - System.out.println("Peak concurrent sockets: " + scan.getSocketCounter().max()); - System.out.println("Peak concurrent workers: " + scan.getThreadCounter().max()); - System.out.println("--------------------\n"); + System.err.println("\n--------------------"); + System.err.println("Stats:"); + System.err.println("Total hosts scanned: " + scan.getHostTotalCounter().max()); + System.err.println("Duration: " + durationStr); + System.err.println("Peak concurrent hosts: " + scan.getHostCounter().max()); + System.err.println("Peak concurrent sockets: " + scan.getSocketCounter().max()); + System.err.println("Peak concurrent workers: " + scan.getThreadCounter().max()); + System.err.println("--------------------\n"); } private static String formatDuration(long millis) { |
