Removed logging

This commit is contained in:
marcin.sciesinski
2019-10-30 18:17:42 -07:00
parent f91842c44a
commit 1baba3785b

View File

@@ -13,28 +13,29 @@ public class LoggingProxy {
private static final long DEBUG_LEVEL = 100; private static final long DEBUG_LEVEL = 100;
public static <T> T createLoggingProxy(Class<T> clazz, T delegate) { public static <T> T createLoggingProxy(Class<T> clazz, T delegate) {
final String simpleName = clazz.getSimpleName(); return delegate;
return (T) Proxy.newProxyInstance(LoggingProxy.class.getClassLoader(), new Class[]{clazz}, // final String simpleName = clazz.getSimpleName();
(proxy, method, args) -> { // return (T) Proxy.newProxyInstance(LoggingProxy.class.getClassLoader(), new Class[]{clazz},
long start = System.currentTimeMillis(); // (proxy, method, args) -> {
try { // long start = System.currentTimeMillis();
return method.invoke(delegate, args); // try {
} catch (InvocationTargetException exp) { // return method.invoke(delegate, args);
throw exp.getTargetException(); // } catch (InvocationTargetException exp) {
} finally { // throw exp.getTargetException();
long time = System.currentTimeMillis() - start; // } finally {
String name = method.getName(); // long time = System.currentTimeMillis() - start;
if (time >= ERROR_LEVEL) // String name = method.getName();
logger.error(simpleName + "::" + name + "(...) " + time + "ms"); // if (time >= ERROR_LEVEL)
else if (time >= WARN_LEVEL) // logger.error(simpleName + "::" + name + "(...) " + time + "ms");
logger.warn(simpleName + "::" + name + "(...) " + time + "ms"); // else if (time >= WARN_LEVEL)
else if (time >= INFO_LEVEL) // logger.warn(simpleName + "::" + name + "(...) " + time + "ms");
logger.info(simpleName + "::" + name + "(...) " + time + "ms"); // else if (time >= INFO_LEVEL)
else if (time >= DEBUG_LEVEL) // logger.info(simpleName + "::" + name + "(...) " + time + "ms");
logger.debug(simpleName + "::" + name + "(...) " + time + "ms"); // else if (time >= DEBUG_LEVEL)
else // logger.debug(simpleName + "::" + name + "(...) " + time + "ms");
logger.trace(simpleName + "::" + name + "(...) " + time + "ms"); // else
} // logger.trace(simpleName + "::" + name + "(...) " + time + "ms");
}); // }
// });
} }
} }