code: @Override
      protected synchronized void initializeWriters(LogProviderConfigImpl config) {
          super.initializeWriters(config);
  
          // wrap the writers with something we can use for delegation/capture
          messageDelegate.init(messagesLog);
          messagesLog = messageDelegate;
  
          traceDelegate.init(traceLog);
  
          String fileName = config.getTraceFileName();
          if (fileName.equals("stdout")) {
              traceLog = systemOut;
          } else {
              traceLog = traceDelegate;
          }
      }
docs: {@inheritDoc}