org.slf4j.instrumentation
Class LogTransformer
java.lang.Object
org.slf4j.instrumentation.LogTransformer
- All Implemented Interfaces:
- ClassFileTransformer
public class LogTransformer
- extends Object
- implements ClassFileTransformer
LogTransformer does the work of analyzing each class, and if appropriate add
log statements to each method to allow logging entry/exit.
This class is based on the article Add Logging at Class Load Time with Java Instrumentation.
Nested Class Summary |
static class |
LogTransformer.Builder
Builder provides a flexible way of configuring some of many options on
the parent class instead of providing many constructors. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transform
public byte[] transform(ClassLoader loader,
String className,
Class<?> clazz,
ProtectionDomain domain,
byte[] bytes)
- Specified by:
transform
in interface ClassFileTransformer
Copyright © 2005-2009 QOS.ch. All Rights Reserved.