The setLevel() method of java.util.logging.LogRecord is used to set the level of logging message, for example Level.INFO for this LogRecord Object.
Syntax:
public void setLevel(Level level)
Parameters: This method accepts level which is the logging message level.
Return: This method returns nothing.
Below programs illustrate setLevel() method:
Program 1:
// Java program to illustrate setLevel() method import java.util.logging.Level; import java.util.logging.LogRecord; import java.util.logging.*; public class GFG { public static void main(String[] args) { // Create LogRecord object LogRecord logRecord = new LogRecord( Level.parse( "800" ), "Hi Logger" ); System.out.println( "Previous Level: " + logRecord.getLevel().getName()); // set level of the LogRecord logRecord.setLevel(Level.FINEST); // print result System.out.println( "New Level: " + logRecord.getLevel().getName()); } } |
Previous Level: INFO New Level: FINEST
Program 2:
// Java program to illustrate setLevel() 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" ); System.out.println( "Previous Level: " + logRecord.getLevel().getName()); // set level of the LogRecord logRecord.setLevel(Level.WARNING); // print result System.out.println( "New Level: " + logRecord.getLevel().getName()); } } |
Previous Level: FINER New Level: WARNING