LogRecord getThrown() method in Java with Examples
Last Updated :
23 Oct, 2019
The getThrown() method of java.lang.reflect.LogRecord is used to get a throwable associated with the log event.This is used to log Exceptions in the logRecord that can be used for logging messages.
Syntax:
public Throwable getThrown()
Parameters: This method accepts nothing.
Return: This method returns a throwable.
Below programs illustrate getThrown() method:
Program 1:
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.LogRecord;
public class GFG {
public static void main(String[] args)
{
LogRecord logRecord
= new LogRecord(Level.INFO,
"GFG Logger" );
logRecord.setThrown(
new IOException(
"Error in Input" ));
Throwable throwObj
= logRecord.getThrown();
System.out.println(
"throwable object = "
+ throwObj
.toString());
}
}
|
Output:
throwable object = java.io.IOException: Error in Input
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.WARNING,
"Logger" );
logRecord.setThrown(
new ArithmeticException());
Throwable throwObj
= logRecord.getThrown();
System.out.println(
"throwable object = "
+ throwObj
.toString());
}
}
|
Output:
throwable object = java.lang.ArithmeticException
References: https://docs.oracle.com/javase/10/docs/api/java/util/logging/LogRecord.html#getThrown()
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...