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