# Hierarchy For All Packages

Package Hierarchies:

- org.apache.log4j,
- org.apache.log4j.component.plugins,
- org.apache.log4j.component.util,
- org.apache.log4j.filter,
- org.apache.log4j.pattern,
- org.apache.log4j.receivers.db,
- org.apache.log4j.receivers.helpers,
- org.apache.log4j.receivers.rewrite,
- org.apache.log4j.receivers.util,
- org.apache.log4j.receivers.xml,
- org.apache.log4j.rolling,
- org.apache.log4j.rolling.helper,
- org.apache.log4j.rule,
- org.apache.log4j.util,
- org.apache.log4j.xml

## Class Hierarchy

- java.lang.Object
  - org.apache.log4j.util.AbsoluteDateAndTimeFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.AbsoluteTimeFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
    - org.apache.log4j.VectorAppender
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - org.apache.log4j.filter.AndFilterTest
      - org.apache.log4j.rule.AndRuleTest
      - org.apache.log4j.rolling.CompositeTriggeringPolicyTest
      - org.apache.log4j.filter.DenyAllFilterTest
      - org.apache.log4j.rule.EqualsRuleTest
      - org.apache.log4j.rule.ExistsRuleTest
      - org.apache.log4j.rolling.helper.FileNamePatternTestCase
      - org.apache.log4j.rolling.FilterBasedRollingTest
      - org.apache.log4j.pattern.FormattingInfoTest
      - org.apache.log4j.receivers.db.FullCycleDBTest
      - org.apache.log4j.LayoutTest
        - org.apache.log4j.xml.XSLTLayoutTest
      - org.apache.log4j.rule.LevelEqualsRuleTest
      - org.apache.log4j.rule.LevelInequalityRuleTest
      - org.apache.log4j.filter.LevelMatchFilterTest
      - org.apache.log4j.filter.LevelRangeFilterTest
      - org.apache.log4j.filter.LoggerMatchFilterTest
      - org.apache.log4j.rule.NotEqualsRuleTest
      - org.apache.log4j.rule.NotRuleTest
      - org.apache.log4j.rule.OrRuleTest
      - org.apache.log4j.rule.PartialTextMatchRuleTest
      - org.apache.log4j.pattern.PatternParserTest
      - org.apache.log4j.component.plugins.PluginTestCase
      - org.apache.log4j.rolling.RenamingTest
      - org.apache.log4j.receivers.rewrite.RewriteAppenderTest
      - org.apache.log4j.filter.SimpleFilterTest
      - org.apache.log4j.rolling.SizeBasedRollingTest
      - org.apache.log4j.filter.StringMatchFilterTest
      - org.apache.log4j.rolling.TimeBasedRollingTest
      - org.apache.log4j.filter.TimeFilterTest
      - org.apache.log4j.rule.TimestampEqualsRuleTest
      - org.apache.log4j.rule.TimestampInequalityRuleTest
      - org.apache.log4j.receivers.helpers.UtilLoggingLevelTest
      - org.apache.log4j.receivers.xml.XMLDecoderTest
      - org.apache.log4j.xml.XSLTLayoutTestCase
  - org.apache.log4j.component.util.Compare
  - org.apache.log4j.receivers.util.Compare
  - org.apache.log4j.util.Compare
  - org.apache.log4j.component.spi.ComponentBase (implements org.apache.log4j.component.spi.Component)
    - org.apache.log4j.component.plugins.PluginSkeleton (implements org.apache.log4j.component.plugins.Plugin)
      - org.apache.log4j.component.plugins.MockReceiver
  - org.apache.log4j.util.ControlFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.ISO8601Filter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.JunitTestRunnerFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.LineNumberFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.LogCapture
  - org.apache.log4j.util.MDCOrderFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.RelativeTimeFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.SerializationTestHelper
  - org.apache.log4j.util.SunReflectFilter (implements org.apache.log4j.util.Filter)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.log4j.util.UnexpectedFormatException
  - org.apache.log4j.util.Transformer
  - org.apache.log4j.util.XMLDateFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.XMLLineAttributeFilter (implements org.apache.log4j.util.Filter)
  - org.apache.log4j.util.XMLTimestampFilter (implements org.apache.log4j.util.Filter)

## Interface Hierarchy

- org.apache.log4j.util.Filter

Copyright © 2013 The Apache Software Foundation. Licensed under the Apache License, Version 2.0

Apache Extras for Apache log4j, Apache log4j and Apache are trademarks of the Apache Software Foundation.