public CharSequence render()

in src/main/java/org/apache/maven/plugins/assembly/io/DefaultMessageHolder.java [223:250]


        public CharSequence render() {
            StringBuffer buffer = new StringBuffer();

            if (onDemandSink == null) {
                buffer.append('[')
                        .append(MessageLevels.getLevelLabel(messageLevel))
                        .append("] ");
            }
            if (message != null && message.length() > 0) {
                buffer.append(message);

                if (error != null) {
                    buffer.append('\n');
                }
            }

            if (error != null) {
                buffer.append("Error:\n");

                StringWriter sw = new StringWriter();
                PrintWriter pw = new PrintWriter(sw);
                error.printStackTrace(pw);

                buffer.append(sw);
            }

            return buffer;
        }