code: protected void append(final LoggingEvent event) {
          LoggingEvent rewritten = event;
          if (policy != null) {
              rewritten = policy.rewrite(event);
          }
          if (rewritten != null) {
              synchronized (appenders) {
                appenders.appendLoopOnAppenders(rewritten);
              }
          }
      }
docs: {@inheritDoc}