https://medium.com/@TechiesSpot/demystifying-loggers-in-java-and-spring-boot-a-comprehensive-guide-7761edf0039b