|
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.