Class Log.JavaUtilLoggingStrategy

    • Constructor Detail

      • JavaUtilLoggingStrategy

        protected JavaUtilLoggingStrategy​(GroovyClassLoader loader)
    • Method Detail

      • addLoggerFieldToClass

        public FieldNode addLoggerFieldToClass​(ClassNode classNode,
                                               String logFieldName,
                                               String categoryName,
                                               int fieldModifiers)
        Description copied from interface: LogASTTransformation.LoggingStrategyV2
        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. Return the result of the ClassNode.addField operations.
        Parameters:
        classNode - the class that was originally annotated with the Log transformation.
        logFieldName - the name of the logger field
        categoryName - the name of the logging category
        fieldModifiers - the modifiers (private, final, et. al.) of the logger field
        Returns:
        the FieldNode instance that was created and added to the class
      • isLoggingMethod

        public boolean isLoggingMethod​(String methodName)