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
