---
title: "Comment by Nicolas Fränkel on \"Pretty Logger for Java - improve the aesthetics of java console apps\" | Hashnode"
description: "IMHO, this is not the right abstraction level to handle it. SLF4J is an API. The &quot;prettiness&quot; is an implementation detail and should be handled by the"
url: "https://hashnode.com/posts/pretty-logger-for-java-improve-the-aesthetics-of-java-console-apps/5fda058cdf6ee928d12ba6f6/comment/5fda13004d058528f6ceefc9"
---

[Discussion](https://hashnode.com/posts/pretty-logger-for-java-improve-the-aesthetics-of-java-console-apps/5fda058cdf6ee928d12ba6f6)

Comment [Pretty Logger for Java - improve the aesthetics of java console apps](https://hashnode.com/posts/pretty-logger-for-java-improve-the-aesthetics-of-java-console-apps/5fda058cdf6ee928d12ba6f6)

[Nicolas Fränkel](https://hashnode.com/@nfrankel)

[Dec 16, 2020](https://hashnode.com/posts/pretty-logger-for-java-improve-the-aesthetics-of-java-console-apps/5fda058cdf6ee928d12ba6f6/comment/5fda13004d058528f6ceefc9)

IMHO, this is not the right abstraction level to handle it.

SLF4J is an API. The "prettiness" is an implementation detail and should be handled by the underlying logging engine. You could move to the `Appender` level - and yes, it would require one such appender for each implementation (Logback, Log4J, etc.).

[madalin ilie](https://hashnode.com/@ludovicianul)

[Dec 16, 2020](https://hashnode.com/posts/pretty-logger-for-java-improve-the-aesthetics-of-java-console-apps/5fda058cdf6ee928d12ba6f6/comment/5fda13004d058528f6ceefc9#reply-5fda55e8d296552b064898dc)

It's true. It might not be the best abstraction, but I like the benefit of explicitivness i.e. the ability to call methods that will mark the logs accordingly. I prefer to say _complete_ rather than _info_ with additional configuration. Sl4j (and implementations) supports a limited number of log levels. Using this library, even if the log levels remain the same, you can explicitly call the intended marker method. And it's still decoupled and require no change in the logging patterns.
