LogRecord setParameters() method in Java with Examples
Last Updated :
18 Oct, 2019
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:
import java.util.logging.Level;
import java.util.logging.LogRecord;
public class GFG {
public static void main(String[] args)
{
LogRecord logRecord = new LogRecord(
Level.parse( "800" ),
"Hi Logger" );
logRecord.setParameters( new Object[] {});
System.out.println(
"Object Array length: "
+ logRecord.getParameters().length);
}
}
|
Output:
Object Array length: 0
Program 2:
import java.lang.reflect.Method;
import java.util.logging.Level;
import java.util.logging.LogRecord;
public class GFG {
public static void main(String[] args)
{
LogRecord logRecord = new LogRecord(
Level.parse( "800" ),
"Hi Logger" );
Method method
= String. class .getDeclaredMethods()[ 4 ];
System.out.println( "Method : "
+ method.getName());
Object[] objArr
= method.getParameters();
logRecord.setParameters(objArr);
Object[] array = logRecord.getParameters();
for ( int i = 0 ; i < array.length; i++) {
System.out.println(array[i]);
}
}
}
|
Output:
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-
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...