Logging libraries are very common because you need them in every project. They are the most important thing for server-side applications because logs are only placed where you can see what’s going on in your application.
Even though JDK ships with its own logging library, there are better alternatives available, like Log4j, SLF4j, and LogBack.
If you are interested to learn more bout logging in to Java then I highly recommend you Java Core Libraries: Java Log System course on Pluralsight.
This is a rare course to learn about when to use logging, why use logging, and how to generate useful log messages. It will also teach you how to use the Java Log System for logging and give you some back practices for logging in your application as well.
A Java developer should be familiar with the pros and cons of the logging library and know why using SLF4j is better than plain Log4j. If you don’t know why I suggest you read my earlier article on the same subject. I highly recommend this course to every Java developer.
By the way, you would need a Pluralsight membership to join this course which costs around $29 per month or $299 per year (14% discount). I highly recommend this subscription to all programmers as it provides instant access to more than 7000+ online courses to learn any tech skill. Alternatively, you can also use their 10-day-free-pass to watch this course for FREE.