| Name | Description | Type | Package | Framework |
| AbstractJDBCTarget | Abstract JDBC target. | Class | org.apache.log.output.db | Apache Avalon |
| AbstractJMSTarget | A target that writes to a JMS Topic. | Class | org.apache.log.output.jms | Apache Avalon |
| AbstractOutputTarget | Abstract output target. | Class | org.apache.log.output | Apache Avalon |
| AbstractTarget | Class | org.apache.log.output | Apache Avalon | |
| AbstractWrappingTarget | Abstract base class for targets that wrap other targets. | Class | org.apache.log.output | Apache Avalon |
| AsyncLogTarget | An asynchronous LogTarget that sends entries on in another thread. | Class | org.apache.log.output | Apache Avalon |
| ColumnInfo | A descriptor for each column stored in table. | Class | org.apache.log.output.db | Apache Avalon |
| ColumnType | A class to hold all constants for ColumnTypes. | Class | org.apache.log.output.db | Apache Avalon |
| DatagramOutputTarget | A datagram output target. | Class | org.apache.log.output.net | Apache Avalon |
| DefaultDataSource | A basic datasource that doesn't do any pooling but just wraps around default mechanisms. | Class | org.apache.log.output.db | Apache Avalon |
| DefaultJDBCTarget | The basic DB target for configurable output formats. | Class | org.apache.log.output.db | Apache Avalon |
| FileStrategy | Strategy for naming log files. | Interface | org.apache.log.output.io.rotate | Apache Avalon |
| FileTarget | A basic target that writes to a File. | Class | org.apache.log.output.io | Apache Avalon |
| JMSQueueTarget | A target that writes to a JMS Queue. | Class | org.apache.log.output.jms | Apache Avalon |
| JMSTopicTarget | A target that writes to a JMS Topic. | Class | org.apache.log.output.jms | Apache Avalon |
| LF5LogTarget | A LogTarget that displays log events using theVersion:$Id: LF5LogTarget. | Class | org.apache.log.output.lf5 | Apache Avalon |
| LogKitLogRecord | An implementation of a LogFactor5 LogRecord based on aVersion:$Id: LogKitLogRecord. | Class | org.apache.log.output.lf5 | Apache Avalon |
| MemoryTarget | Output LogEvents into an buffer in memory. | Class | org.apache.log.output | Apache Avalon |
| MessageBuilder | Interface that classes implement to build JMS Messages. | Interface | org.apache.log.output.jms | Apache Avalon |
| NormalizedJDBCTarget | JDBC target that writes to normalized tables. | Class | org.apache.log.output.db | Apache Avalon |
| NullOutputLogTarget | A output target that does nothing. | Class | org.apache.log.output | Apache Avalon |
| ObjectMessageBuilder | Basic message factory that stores LogEvent in Message. | Class | org.apache.log.output.jms | Apache Avalon |
| OrRotateStrategy | Hierarchical rotation strategy. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| PriorityFilteringTarget | This is a priority filtering target that forwards only requests to other (wrapped) targets that have the same or a higher | Class | org.apache.log.output | Apache Avalon |
| PropertyInfo | A descriptor for each message property. | Class | org.apache.log.output.jms | Apache Avalon |
| PropertyType | A class to hold all constants for PropertyTypes. | Class | org.apache.log.output.jms | Apache Avalon |
| RevolvingFileStrategy | strategy for naming log files based on appending revolving suffix. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| RotateStrategy | Strategy that checks condition under which file rotation is needed. | Interface | org.apache.log.output.io.rotate | Apache Avalon |
| RotateStrategyByDate | Rotation stragety based on SimpleDateFormat. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| RotateStrategyBySize | Rotation strategy based on size written to log file. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| RotateStrategyByTime | rotation stragety based when log writting started. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| RotateStrategyByTimeOfDay | Rotation stragety based on a specific time of day. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| RotatingFileTarget | This is a basic Output log target that writes to rotating files. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| SMTPOutputLogTarget | Logkit output target that logs data via SMTP. | Class | org.apache.log.output.net | Apache Avalon |
| SafeFileTarget | A target that will open and close a file for each logevent. | Class | org.apache.log.output.io | Apache Avalon |
| ServletOutputLogTarget | Generic logging interface. | Class | org.apache.log.output | Apache Avalon |
| SocketOutputTarget | Useful for writing the output to a TCP/IP client socket. | Class | org.apache.log.output.net | Apache Avalon |
| StreamTarget | A basic target that writes to an OutputStream. | Class | org.apache.log.output.io | Apache Avalon |
| TextMessageBuilder | Basic message factory that stores LogEvent in Message. | Class | org.apache.log.output.jms | Apache Avalon |
| UniqueFileStrategy | Strategy for naming log files based on appending time suffix. | Class | org.apache.log.output.io.rotate | Apache Avalon |
| WriterTarget | This target outputs to a writer. | Class | org.apache.log.output.io | Apache Avalon |