- All Implemented Interfaces:
com.github.markusbernhardt.proxy.util.Logger.LogBackEnd
public class Slf4jLogBackEnd
extends Object
implements com.github.markusbernhardt.proxy.util.Logger.LogBackEnd
-
Field Summary
Fields
protected Map<Class<?>,org.slf4j.Logger>
-
Constructor Summary
Constructors
-
Method Summary
protected org.slf4j.Logger
void
log(Class<?> clazz,
com.github.markusbernhardt.proxy.util.Logger.LogLevel loglevel,
String msg,
Object... params)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
loggers
protected Map<Class<?>,org.slf4j.Logger> loggers
-
Constructor Details
-
Slf4jLogBackEnd
public Slf4jLogBackEnd()
-
Method Details
-
log
public void log(Class<?> clazz,
com.github.markusbernhardt.proxy.util.Logger.LogLevel loglevel,
String msg,
Object... params)
- Specified by:
log in interface com.github.markusbernhardt.proxy.util.Logger.LogBackEnd
-
getLogger
protected org.slf4j.Logger getLogger(Class<?> clazz)