|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface LogASTTransformation.LoggingStrategy
A LoggingStrategy defines how to wire a new logger instance into an existing class. It is meant to be used with the
Method Summary | |
---|---|
FieldNode
|
addLoggerFieldToClass(ClassNode classNode, String fieldName, String categoryName)
In this method, you are given a ClassNode, a field name and a category name, and you must add a new Field onto the class. |
String
|
getCategoryName(ClassNode classNode, String categoryName)
|
boolean
|
isLoggingMethod(String methodName)
|
Expression
|
wrapLoggingMethodCall(Expression logVariable, String methodName, Expression originalExpression)
|
Method Detail |
---|
public FieldNode addLoggerFieldToClass(ClassNode classNode, String fieldName, String categoryName)
classNode
- the class that was originally annotated with the Log transformation.fieldName
- the name of the logger fieldcategoryName
- the name of the logging category
public String getCategoryName(ClassNode classNode, String categoryName)
public boolean isLoggingMethod(String methodName)
public Expression wrapLoggingMethodCall(Expression logVariable, String methodName, Expression originalExpression)
Copyright © 2003-2013 The Codehaus. All rights reserved.