| Name | Description | Type | Package | Framework |
| CachingDecorator | This class implements LoggerManager interface by passing all the job to a wrapped LoggerManager, | Class | org.apache.avalon.excalibur.logger.decorator | Apache Avalon |
| LogToSelfDecorator | This class intercepts the class passed to us via enableLogging() and substibutes it | Class | org.apache.avalon.excalibur.logger.decorator | Apache Avalon |
| LoggerManagerDecorator | This is the base class to create LoggerManager decorators. | Class | org.apache.avalon.excalibur.logger.decorator | Apache Avalon |
| OverrideDefaultDecorator | Overrides the value passed from getDefaultLogger(). | Class | org.apache.avalon.excalibur.logger.decorator | Apache Avalon |
| PrefixDecorator | This class implements LoggerManager interface by prepending a prefix to all requests and letting the | Class | org.apache.avalon.excalibur.logger.decorator | Apache Avalon |