The setParameters() method of java.util.logging.LogRecord is used to set the parameters to the log message.These parameters are the parameters to be inserted into the message of this LogRecord.
Syntax:
public void setParameters(Object[] parameters)
Parameters: This method accepts parameters as parameter which are the log message parameters in the form of Object[].
Return: This method returns nothing.
Below programs illustrate setParameters() method:
Program 1:
// Java program to illustrate setParameters() method  import java.util.logging.Level;import java.util.logging.LogRecord;  public class GFG {      public static void main(String[] args)    {          // Create LogRecord object        LogRecord logRecord = new LogRecord(            Level.parse("800"),            "Hi Logger");          // set empty object array        logRecord.setParameters(new Object[] {});          System.out.println(            "Object Array length: "            + logRecord.getParameters().length);    }} |
Object Array length: 0
Program 2:
// Java program to illustrate setParameters() method  import java.lang.reflect.Method;import java.util.logging.Level;import java.util.logging.LogRecord;  public class GFG {      public static void main(String[] args)    {          // Create LogRecord object        LogRecord logRecord = new LogRecord(            Level.parse("800"),            "Hi Logger");          // get parameter object array        // from string class method        Method method            = String.class.getDeclaredMethods()[4];        System.out.println("Method : "                           + method.getName());        Object[] objArr            = method.getParameters();          // set empty object array        logRecord.setParameters(objArr);          // get array        Object[] array = logRecord.getParameters();        for (int i = 0; i < array.length; i++) {            System.out.println(array[i]);        }    }} |
Method : compareTo java.lang.Object arg0
References: https://docs.oracle.com/javase/8/docs/api/java/util/logging/LogRecord.html#setParameters-java.lang.Object:A-
