groovy.util.logging
Class Slf4j.Slf4jLoggingStrategy
java.lang.Object
  
groovy.util.logging.Slf4j.Slf4jLoggingStrategy
- All Implemented Interfaces: 
 - LogASTTransformation.LoggingStrategy
 
- Enclosing class:
 - Slf4j
 
public static class Slf4j.Slf4jLoggingStrategy
- extends Object
- implements LogASTTransformation.LoggingStrategy
  
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Slf4j.Slf4jLoggingStrategy
public Slf4j.Slf4jLoggingStrategy()
addLoggerFieldToClass
public FieldNode addLoggerFieldToClass(ClassNode classNode,
                                       String logFieldName)
- Description copied from interface: 
LogASTTransformation.LoggingStrategy 
- In this method, you are given a ClassNode and a field name, and you must add a new Field
 onto the class. Return the result of the ClassNode.addField operations.
- Specified by:
 addLoggerFieldToClass in interface LogASTTransformation.LoggingStrategy
 
- Parameters:
 classNode - the class that was originally annotated with the Log transformation.logFieldName - the name of the logger field
- Returns:
 - the FieldNode instance that was created and added to the class
 
 
 
isLoggingMethod
public boolean isLoggingMethod(String methodName)
- Specified by:
 isLoggingMethod in interface LogASTTransformation.LoggingStrategy
 
 
wrapLoggingMethodCall
public Expression wrapLoggingMethodCall(Expression logVariable,
                                        String methodName,
                                        Expression originalExpression)
- Specified by:
 wrapLoggingMethodCall in interface LogASTTransformation.LoggingStrategy