Documentation https://www.journaldev.com/977/logger-in-java-logging-example https://winterbe.com/posts/2015/04/30/java8-concurrency-tutorial-synchronized-locks-examples/