El método getThreadID() de java.lang.reflect.LogRecord se usa para obtener un identificador del hilo donde se originó el mensaje. Este método es útil para identificar el hilo que genera el mensaje del registrador.
Sintaxis:
public int getThreadID()
Parámetros: Este método no acepta nada.
Retorno : este método devuelve el ID del subproceso .
Los siguientes programas ilustran el método getThreadID():
Programa 1:
// Java program to illustrate // getThreadID() 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.SEVERE, "Hello Logger"); // get Thread ID int id = logRecord.getThreadID(); // print System.out.println( "Thread ID = " + id); } }
Producción:
Thread ID = 1
Programa 2:
// Java program to illustrate // getThreadID() method import java.util.logging.Level; import java.util.logging.LogRecord; public class GFG { public static void main(String[] args) { // start the Thread Thread thread1 = new Thread1(); thread1.start(); // Create LogRecord object LogRecord logRecord = new LogRecord(Level.SEVERE, "Hello Logger"); logRecord.setThreadID((int)thread1 .getId()); // get Thread ID int id = logRecord.getThreadID(); // print System.out.println( "Thread ID = " + id); } } class Thread1 extends Thread { public void run() { System.out.println("Thread is running..."); } }
Producción:
Thread is running... Thread ID = 11
Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/logging/LogRecord.html#getThreadID()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA