docs: @Override
      protected void initializeWriters(LogProviderConfigImpl config) {
          if (!WsLogManager.isConfiguredByLoggingProperties()) {
              // createFileLog may or may not return the original log holder..
              messagesLog = FileLogHolder.createFileLogHolder(messagesLog,
                                                              null,
                                                              config.getLogDirectory(),
                                                              config.getMessageFileName(),
                                                              config.getMaxFiles(),
                                                              config.getMaxFileBytes(),
                                                              config.getNewLogsOnStart());
  
              // Always create a traceLog when using Tr -- this file won't actually be
              // created until something is logged to it...
              traceLog = new TraceWriter() {
  
                  @Override
                  public void writeRecord(String record) {}
  
                  @Override
                  public void close() throws IOException {}
              };
          }
      }