public void flush()

in mail-archive/server/src/main/java/org/apache/sling/mailarchiveserver/util/SysStreamsLogger.java [172:204]


		public void flush() {

			if (count == 0) {
				return;
			}

			// don't print out blank lines; flushing from PrintStream puts out
			// these
			if (count == LINE_SEPERATOR.length()) {
				if (((char) buf[0]) == LINE_SEPERATOR.charAt(0) && ((count == 1) || // <-
						// Unix
						// &
						// Mac,
						// ->
						// Windows
						((count == 2) && ((char) buf[1]) == LINE_SEPERATOR.charAt(1)))) {
					reset();
					return;
				}
			}

			final byte[] theBytes = new byte[count];

			System.arraycopy(buf, 0, theBytes, 0, count);

			if (isError) {
				log.error(new String(theBytes));
			} else {
				log.info(new String(theBytes));
			}

			reset();
		}