public void aroundWriteTo(ProceedingJoinPoint proceedingJoinPoint,
MessageContext msgContext, OMOutputFormat format, OutputStream out, boolean preserve)
throws Throwable {
OutputStream log = LogManager.INSTANCE.createLog("formatter");
try {
OutputStream tee = new TeeOutputStream(out, log);
proceedingJoinPoint.proceed(new Object[] { msgContext, format, tee, preserve });
} finally {
log.close();
}
}