The getLoggerName() method of java.util.logging.LogRecord is used to get the logger name of source.This method returns source logger name if present else returns null.
Syntax:
public String getLoggerName()
Parameters: This method accepts nothing.
Return: This method returns source logger name if present else returns null.
Below programs illustrate getLoggerName() method:
Program 1:
// Java program to illustrate getLoggerName() method import java.util.logging.Level; import java.util.logging.LogRecord; public class GFG { public static void main(String[] args) { // Create LogRecord object with a logger name LogRecord logRecord = new LogRecord( Level.parse( "800" ), "Hi Logger" ); logRecord.setLoggerName( "StringLogger" ); // get Logger Name of LogRecord String name = logRecord.getLoggerName(); // print result System.out.println( "Logger Name = " + name); } } |
Logger Name = StringLogger
Program 2:
// Java program to illustrate getLoggerName() method import java.util.logging.Level; import java.util.logging.LogRecord; public class GFG { public static void main(String[] args) { // Create LogRecord object with a logger name LogRecord logRecord = new LogRecord( Level.parse( "400" ), "GFG Logger" ); logRecord.setLoggerName(String. class .toString()); // get Logger Name of LogRecord String name = logRecord.getLoggerName(); // print result System.out.println( "Logger Name = " + name); } } |
Logger Name = class java.lang.String
References: https://docs.oracle.com/javase/10/docs/api/java/util/logging/LogRecord.html#getLoggerName()