code: private void parseErrorLog(Map<String, Object> config) {
          String filename = (String) config.get("error.filePath");
          if (null == filename || 0 == filename.trim().length()) {
              return;
          }
          try {
              this.debugLog = new DebugLogger(filename);
          } catch (Throwable t) {
              FFDCFilter.processException(t, getClass().getName() + ".parseErrorLog", "1", this);
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  Tr.event(tc, "Logging service was unable to open debug file: " + filename + "; " + t);
              }
              return;
          }
  
          // check the debug log level setting
          String levelName = (String) config.get("error.logLevel");
          this.debugLog.setCurrentLevel(LogUtils.convertDebugLevel(levelName));
  
          String size = (String) config.get("error.maximumSize");
          if (null != size) {
              // convert from MB to bytes
              if (!this.debugLog.setMaximumSize(convertInt(size, 0) * 1048576L)) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                      Tr.debug(tc, "Logging service has invalid error log size: " + size);
                  }
              }
          }
  
          // check for the max backup files
          String backups = (String) config.get("error.maximumBackupFiles");
          if (null != backups) {
              this.debugLog.setMaximumBackupFiles(convertInt(backups, 1));
          }
  
      }
docs: Parse the error log related information from the config.
  
  @param config