El método getParameters() de java.lang.reflect.LogRecord se utiliza para obtener los parámetros del mensaje de registro. Estos parámetros son los parámetros que se insertarán en el mensaje de este LogRecord.
Sintaxis:
public Object[] getParameters()
Parámetros: Este método no acepta nada.
Retorno : este método devuelve los parámetros del mensaje de registro . Puede ser nulo si no hay parámetros para devolver.
Los siguientes programas ilustran el método getParameters():
Programa 1:
// Java program to illustrate // getParameters() 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"); logRecord.setParameters( new Object[] {}); // get object parameters Object[] params = logRecord.getParameters(); System.out.println( "Object Array length: " + params.length); } }
Producción:
Object Array length: 0
Programa 2:
// Java program to illustrate // getParameters() 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("400"), "GFG logger"); Object[] objArr = String .class .getDeclaredMethods()[4] .getParameters(); logRecord.setParameters(objArr); // get object parameters Object[] params = logRecord.getParameters(); for (int i = 0; i < params.length; i++) { System.out.println(params[i]); } } }
Producción:
java.lang.Object arg0
Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/logging/LogRecord.html#getParameters()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA