ライブラリ開発者やフレームワーク開発者に対し、「具体的なロギングシステム」を選択させるかわりにその窓口となるロギング用インタフェースを提供することで、「ロギングシステムの選択」という結論の出ないタスクから開放しています。その「ロギングシステムの選択」をアプリケーション開発者の責務にできるような仕組みを持たせています。このあたりは、公式サイトにある以下の図が分かりやすい。その下層にあるロギングシステムのレイヤを、アプリケーションから隠していることが図から見て取れると思います。実施してくれるので、もはやアプリケーションは下層のロギングシステムに何が使われるかを意識することなく、開発を行うことができます。応じて、使うべきロギングシステムを判断してくれることにあります。使っていてさえくれれば、アプリケーションCがSLF4Jを通してロギングシステムCを使うことで、ライブラリA、B、アプリケーションCのすべてが、いつのまにかロギングシステムCを使えるようになると。