Separate logging for JPMS module/layer
Remi Forax
forax at univ-mlv.fr
Tue Oct 2 22:12:48 UTC 2018
You can use the StackWalker
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StackWalker.html
regards,
Rémi
----- Mail original -----
> De: "Alex Sviridov" <ooo_saturn7 at mail.ru>
> À: "jigsaw-dev" <jigsaw-dev at openjdk.java.net>
> 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
More information about the jigsaw-dev
mailing list