# Hierarchy For Package groovy.util.logging

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.codehaus.groovy.transform.LogASTTransformation.AbstractLoggingStrategy (implements org.codehaus.groovy.transform.LogASTTransformation.LoggingStrategy)
    - org.codehaus.groovy.transform.LogASTTransformation.AbstractLoggingStrategyV2 (implements org.codehaus.groovy.transform.LogASTTransformation.LoggingStrategyV2)
      - groovy.util.logging.Commons.CommonsLoggingStrategy
      - groovy.util.logging.Log.JavaUtilLoggingStrategy
      - groovy.util.logging.Log4j.Log4jLoggingStrategy
      - groovy.util.logging.Log4j2.Log4j2LoggingStrategy
      - groovy.util.logging.PlatformLog.JavaUtilLoggingStrategy
      - groovy.util.logging.Slf4j.Slf4jLoggingStrategy

## Annotation Interface Hierarchy

- groovy.util.logging.Commons (implements java.lang.annotation.Annotation)
- groovy.util.logging.Log (implements java.lang.annotation.Annotation)
- groovy.util.logging.Log4j (implements java.lang.annotation.Annotation)
- groovy.util.logging.Log4j2 (implements java.lang.annotation.Annotation)
- groovy.util.logging.PlatformLog (implements java.lang.annotation.Annotation)
- groovy.util.logging.Slf4j (implements java.lang.annotation.Annotation)