< prev index next >
jdk/src/java.logging/share/classes/java/util/logging/LogRecord.java
Print this page
*** 136,146 ****
*/
private String resourceBundleName;
/**
* Event time.
! * @since 1.9
*/
private Instant instant;
/**
* @serialField level Level Logging message level
--- 136,146 ----
*/
private String resourceBundleName;
/**
* Event time.
! * @since 9
*/
private Instant instant;
/**
* @serialField level Level Logging message level
*** 156,166 ****
* @serialField nanoAdjustment int Nanoseconds adjustment to the millisecond of
* event time - calculated as getInstant().getNano() % 1000_000
* The event time instant can be reconstructed using
* <code>Instant.ofEpochSecond(millis/1000, (millis % 1000) * 1000_000 + nanoAdjustment)</code>
* <p>
! * Since: 1.9
* @serialField thrown Throwable The Throwable (if any) associated with log
* message
* @serialField loggerName String Name of the source Logger
* @serialField resourceBundleName String Resource bundle name to localized
* log message
--- 156,166 ----
* @serialField nanoAdjustment int Nanoseconds adjustment to the millisecond of
* event time - calculated as getInstant().getNano() % 1000_000
* The event time instant can be reconstructed using
* <code>Instant.ofEpochSecond(millis/1000, (millis % 1000) * 1000_000 + nanoAdjustment)</code>
* <p>
! * Since: 9
* @serialField thrown Throwable The Throwable (if any) associated with log
* message
* @serialField loggerName String Name of the source Logger
* @serialField resourceBundleName String Resource bundle name to localized
* log message
*** 205,215 ****
* Construct a LogRecord with the given level and message values.
* <p>
* The sequence property will be initialized with a new unique value.
* These sequence values are allocated in increasing order within a VM.
* <p>
! * Since JDK 1.9, the event time is represented by an {@link Instant}.
* The instant property will be initialized to the {@linkplain
* Instant#now() current instant}, using the best available
* {@linkplain Clock#systemUTC() clock} on the system.
* <p>
* The thread ID property will be initialized with a unique ID for
--- 205,215 ----
* Construct a LogRecord with the given level and message values.
* <p>
* The sequence property will be initialized with a new unique value.
* These sequence values are allocated in increasing order within a VM.
* <p>
! * Since JDK 9, the event time is represented by an {@link Instant}.
* The instant property will be initialized to the {@linkplain
* Instant#now() current instant}, using the best available
* {@linkplain Clock#systemUTC() clock} on the system.
* <p>
* The thread ID property will be initialized with a unique ID for
*** 503,513 ****
/**
* Gets the instant that the event occurred.
*
* @return the instant that the event occurred.
*
! * @since 1.9
*/
public Instant getInstant() {
return instant;
}
--- 503,513 ----
/**
* Gets the instant that the event occurred.
*
* @return the instant that the event occurred.
*
! * @since 9
*/
public Instant getInstant() {
return instant;
}
*** 523,533 ****
*
* @throws NullPointerException if {@code instant} is null.
* @throws ArithmeticException if numeric overflow would occur while
* calling {@link Instant#toEpochMilli() instant.toEpochMilli()}.
*
! * @since 1.9
*/
public void setInstant(Instant instant) {
instant.toEpochMilli();
this.instant = instant;
}
--- 523,533 ----
*
* @throws NullPointerException if {@code instant} is null.
* @throws ArithmeticException if numeric overflow would occur while
* calling {@link Instant#toEpochMilli() instant.toEpochMilli()}.
*
! * @since 9
*/
public void setInstant(Instant instant) {
instant.toEpochMilli();
this.instant = instant;
}
< prev index next >