hg: jdk9/dev/jdk: 8145686: SimpleConsoleLogger and LogRecord should take advantage of StackWalker to skip classes implementing System.Logger

daniel.fuchs at oracle.com daniel.fuchs at oracle.com
Mon Dec 21 12:33:32 UTC 2015


Changeset: 117b25ef4717
Author:    dfuchs
Date:      2015-12-21 13:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/117b25ef4717

8145686: SimpleConsoleLogger and LogRecord should take advantage of StackWalker to skip classes implementing System.Logger
Summary: methods defined on classes implementing System.Logger will be skipped when looking for the calling method.
Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! test/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java



More information about the jdk9-dev-changes mailing list