LogRecord getInstant() method in Java with Examples
Last Updated :
23 Oct, 2019
The getInstant() method of java.lang.reflect.LogRecord is used to get this instant that the event occurred this is helpful to record logging events instant.
Syntax:
public Instant getInstant()
Parameters: This method accepts nothing.
Return: This method returns the instant that the event occurred.
Below programs illustrate getInstant() method:
Program 1:
import java.time.Instant;
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( "800" ),
"Hi Logger" );
logRecord
.setInstant(
Instant.parse(
"1994-04-12T11:54:23.89Z" ));
Instant instant = logRecord.getInstant();
System.out.println( "Event Time = "
+ instant.toString());
}
}
|
Output:
Event Time = 1994-04-12T11:54:23.890Z
Program 2:
import java.time.Instant;
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( "800" ),
"Hi Logger" );
logRecord.setInstant(Instant.now());
Instant instant = logRecord.getInstant();
System.out.println( "Event Time = "
+ instant.toString());
}
}
|
Output:
Event Time = 2019-10-20T19:41:57.803594Z
References: https://docs.oracle.com/javase/10/docs/api/java/util/logging/LogRecord.html#getInstant()
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...