Re[2]: Separate logging for JPMS module/layer

Alex Sviridov ooo_saturn7 at
Tue Oct 2 22:20:08 UTC 2018

Thank you for you suggestion. But can this be used when some library
uses one logging system and for another uses some bridge. Because of this bridging
LoggerFactory.getLogger is called somewhere in bridge, as I understand,

>Среда,  3 октября 2018, 1:12 +03:00 от Remi Forax <forax at>:
>You can use the StackWalker
>----- Mail original -----
>> De: "Alex Sviridov" < ooo_saturn7 at >
>> À: "jigsaw-dev" < jigsaw-dev at >
>> Envoyé: Mardi 2 Octobre 2018 23:54:48
>> Objet: Separate logging for JPMS module/layer
>> Hi all,
>> Could anyone say how the following problem can be solved. I want to create
>> separate
>> log file for every JPMS module/layer. The problem is that many
>> libraries/programs
>> use LoggerFactory.getLogger(String className) so in getLogger I have only
>> the name of the class as String, so I can't get module and layer.
>> If I had not String className, but Class klass then the problem would be easily
>> solved.
>> As I understand I can't load class by name because it would require all modules
>> export
>> their packages to logging framework that has no sense.
>> Are there any solutions for such problem?
>> --
>> Alex Sviridov

Alex Sviridov

More information about the jigsaw-dev mailing list