docs: public String getLogDirectoryName(long timestamp, String pid, String label) {
          if (pid == null || pid.isEmpty()) {
              throw new IllegalArgumentException("pid cannot be empty");
          }
  
          StringBuilder sb = new StringBuilder();
          if (timestamp > 0) {
              sb.append(timestamp).append(TIMESEPARATOR);
          }
  
          sb.append(pid);
  
          if (label != null && !label.trim().isEmpty()) {
              sb.append(LABELSEPARATOR).append(label);
          }
  
          return sb.toString();
      }