void writeMessage(String message) { if (currentStage == null) { throw new IllegalStateException("Illegal attempt to write an event when no stage has started"); } events.add(new DaemonEvent() .setStage(currentStage) .setMessage(message) .setTimestamp(System.currentTimeMillis()) ); }
private static String formatLoggedDaemonTask(DaemonTask task, DaemonEvent event) { return "Message from task " + task.getName() + ": " + event.getStage() + " - " + event.getMessage(); }
.setForegroundColor(AnsiForegroundColor.GREEN) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Success"); break; case FAILED: .setForegroundColor(AnsiForegroundColor.RED) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Failure"); break; case INTERRUPTED: .setForegroundColor(AnsiForegroundColor.YELLOW) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Interrupted"); break; case TIMED_OUT: .setForegroundColor(AnsiForegroundColor.YELLOW) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Timed out"); break; String stage = event.getStage(); String message = event.getMessage();
.setForegroundColor(AnsiForegroundColor.GREEN) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Success"); break; case FAILED: .setForegroundColor(AnsiForegroundColor.RED) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Failure"); break; case INTERRUPTED: .setForegroundColor(AnsiForegroundColor.YELLOW) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Interrupted"); break; case TIMED_OUT: .setForegroundColor(AnsiForegroundColor.YELLOW) .addStyle(AnsiStyle.BOLD); event = new DaemonEvent().setStage("Timed out"); break; String stage = event.getStage(); String message = event.getMessage();
private static String formatLoggedDaemonTask(DaemonTask task, DaemonEvent event) { return "Message from task " + task.getName() + ": " + event.getStage() + " - " + event.getMessage(); }