Everyone needs to get it out of your head that this is a full-blown logging abstraction framework or that it will need maintenance. We're not providing multiple implementations for Log4J or Logback, etc. Its just a graceful degredation and low-coupling mechanism.
Why do you say this? What else is an abstraction framework if not a low-coupling mechanism? SLF4J is a low-coupling mechanism so people don't have to write their code around a specific logging framework.
Why do we have a low-coupling mechanism if we only provide one implementation? This just seems completely unnecessary.
