event.setMessage(message.substring(0, endIndex), priority); } else { event.setMessage(message, priority);
@Override public void messageLogged(BuildEvent event) { String prefix = Logging.PREFIX.get().get(event.getProject()); if (prefix != null) { event.setMessage(prefix + event.getMessage(), event.getPriority()); } super.messageLogged(event); } }
private void processAnsiColor(final BuildEvent event) { String message = event.getMessage(); if (message == null) { return; } message = message.replace(END_COLOR, ""); message = removeLeadingChars(message, "\b "); Integer priorityOverride = getPriorityOverride(message); if (!message.startsWith(PREFIX)) { event.setMessage(message, getPriority(event.getPriority(), priorityOverride)); return; } int mIndex = message.indexOf(SUFFIX); if (mIndex < 0) { event.setMessage(message, getPriority(event.getPriority(), priorityOverride)); return; } String attribute = message.substring(PREFIX.length(), mIndex); int priority = getPriority(attribute); message = message.substring(mIndex + 1); event.setMessage(message, getPriority(priority, priorityOverride)); }
@Override public void messageLogged(BuildEvent event) { //By Default echo is WARN level, but we want to have it as INFO if(event.getTask() instanceof Echo){ Echo echo = (Echo)event.getTask(); if(event.getPriority() == MSG_WARN){ echo.setLevel(ECHO_LEVEL_INFO); BuildEvent newevent = new BuildEvent(echo); newevent.setMessage(event.getMessage(), MSG_INFO); event = newevent; } } super.messageLogged(event); } }