LogRecord setLevel() method in Java with Examples
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:
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.*;
public class GFG {
public static void main(String[] args)
{
LogRecord logRecord = new LogRecord(
Level.parse( "800" ),
"Hi Logger" );
System.out.println(
"Previous Level: "
+ logRecord.getLevel().getName());
logRecord.setLevel(Level.FINEST);
System.out.println(
"New Level: "
+ logRecord.getLevel().getName());
}
}
|
Output:
Previous Level: INFO
New Level: FINEST
Program 2:
import java.util.logging.Level;
import java.util.logging.LogRecord;
public class GFG {
public static void main(String[] args)
{
LogRecord logRecord = new LogRecord(
Level.parse( "400" ),
"GFG Logger" );
System.out.println(
"Previous Level: "
+ logRecord.getLevel().getName());
logRecord.setLevel(Level.WARNING);
System.out.println(
"New Level: "
+ logRecord.getLevel().getName());
}
}
|
Output:
Previous Level: FINER
New Level: WARNING
References: https://docs.oracle.com/javase/10/docs/api/java/util/logging/LogRecord.html#setLevel(java.util.logging.Level)
Last Updated :
15 Oct, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...