Sergei Kovalev
d0feb351b6
8170664: SystemLoggerInPlatformLoader.java failing in case of module limitation
...
Reviewed-by: dfuchs, mchung
2016-12-08 15:35:56 +03:00
Alan Bateman
fbe85300bf
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Reviewed-by: plevart, chegar, psandoz, mchung, alanb, dfuchs, naoto, coffeys, weijun
2016-12-01 08:57:53 +00:00
Daniel Fuchs
53cbda2d85
8163162: The separation between system loggers and application loggers should take the extension loader in consideration
...
DefaultLoggerFinder.isSystem is changed to return 'true' for classes loaded from the platform loader and its ancestors. This means that classes loaded by the platform loader will get exactly the same kind of loggers than classes loaded by the boot (null) loader.
Reviewed-by: rriggs, mchung
2016-10-28 12:10:12 +01:00
Daniel Fuchs
d5e84de014
8159245: Loggers created by system classes are not initialized correctly when configured programmatically from application code
...
Loggers of the same name now share the same configuration.
Reviewed-by: mchung, mli
2016-07-12 11:29:01 +01:00
Daniel Fuchs
172839f24f
8156153: java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java fails with java.lang.RuntimeException
...
Runs each scenario in its own VM to avoid unwanted interaction and start from a clean slate.
Reviewed-by: mchung
2016-05-11 19:23:58 +02:00
Daniel Fuchs
1e0d1458a2
8148568: LoggerFinder.getLogger and LoggerFinder.getLocalizedLogger should take a Module argument instead of a Class
...
Changes System.LoggerFinder methods to take a Module argument instead of a Class.
Reviewed-by: mchung
2016-04-27 18:04:16 +02:00
Daniel Fuchs
da3998f139
8150840: Add an internal system property to control the default level of System.Logger when java.logging is not present
...
Reviewed-by: mchung, rriggs
2016-03-25 17:12:18 +01:00
Alexandre Iline
519a884361
8150998: Fix module dependences in java/lang tests
...
Reviewed-by: mchung
2016-03-03 15:13:55 -08:00
Alan Bateman
3573d65040
8148147: Sync up @modules from jigsaw/jake
...
Reviewed-by: chegar, mchung
2016-01-25 19:01:19 +00:00
Daniel Fuchs
72bed9c5df
8145686: SimpleConsoleLogger and LogRecord should take advantage of StackWalker to skip classes implementing System.Logger
...
Methods defined on classes implementing System.Logger will be skipped when looking for the calling method.
Reviewed-by: mchung
2015-12-21 13:30:58 +01:00
Hamlin Li
b3fa048050
8144460: Improve the code coverage for BootstrapLogger and SimpleConsoleLogger APIs and verify bug fix JDK-8144214
...
Cover the logXX and LogEvent.valueOf APIs of BootstrapLogger and logXX APIs of SimpleConsoleLogger
Reviewed-by: dfuchs
2015-12-02 19:46:46 -08:00
Daniel Fuchs
bd8942b7a1
8140364: JEP 264 Platform Logger API and Service Implementation
...
Initial implementation for JEP 264 Platform Logger API and Service
Reviewed-by: mchung, psandoz, rriggs
2015-11-20 19:26:16 +01:00