
Creating a Logging Framework
In this post, I will be describing about how to create your own implementation that can work with SLF4J and why consider not building one.

What is SRP?
SRP stands for Single Responsibility Principle. It's the 'S' in SOLID, an acronym for five basic design principles in Software Programming.

What is DI?
DI stands for Dependency Injection. It's the 'I' in SOLID, an acronym for five basic design principles in Software Programming.