Wednesday, November 19, 2025
HomeLanguagesJavaLogRecord getThrown() method in Java with Examples

LogRecord getThrown() method in Java with Examples

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:




// Java program to illustrate
// getThrown() method
  
import java.io.IOException;
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.INFO,
                            "GFG Logger");
        logRecord.setThrown(
            new IOException(
                "Error in Input"));
  
        // get Throwable object
        Throwable throwObj
            = logRecord.getThrown();
  
        // print result
        System.out.println(
            "throwable object = "
            + throwObj
                  .toString());
    }
}


Output:

throwable object = java.io.IOException: Error in Input

Program 2:




// Java program to illustrate
// getThrown() 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.WARNING,
                            "Logger");
        logRecord.setThrown(
            new ArithmeticException());
  
        // get Throwable object
        Throwable throwObj
            = logRecord.getThrown();
  
        // print result
        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()

RELATED ARTICLES

Most Popular

Dominic
32403 POSTS0 COMMENTS
Milvus
96 POSTS0 COMMENTS
Nango Kala
6773 POSTS0 COMMENTS
Nicole Veronica
11924 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11993 POSTS0 COMMENTS
Shaida Kate Naidoo
6900 POSTS0 COMMENTS
Ted Musemwa
7158 POSTS0 COMMENTS
Thapelo Manthata
6858 POSTS0 COMMENTS
Umr Jansen
6846 POSTS0 COMMENTS