title: Make a custom SLF4J Logger
body: <p>I have an application that uses slf4j for logging. Now I want to add a functionality that whenever I log an error a specific url get called.
  Currently I added a wrapper method in application level that sends the http request then calls the logger method. But this way I miss some of the outputs and some exceptions just get logged without having the corresponding request sent.
  I am trying to make my custom logger class. My problem is which classes should I extend (or interface to implement).
  I can't extend the <code>Logger</code> class because its constructor is not public. Implementing the <code>Logger</code> interface seems daunting because all the methods are abstract. The <code>NOPLogger</code> doesn't have these problems but its <code>info</code> (or <code>error</code>...) methods are final and cannot be extended and they do nothing, guess hence the name.
  I have already implemented the <code>ILoggerFactory</code> interface to return an instance of my own Logger.</p>