org.apache.log

Interface LogTarget

Known Subinterfaces:
FilterTarget
Known Implementing Classes:
AbstractFilterTarget, AbstractJDBCTarget, AbstractJMSTarget, AbstractOutputTarget, AbstractTarget, AsyncLogTarget, DatagramOutputTarget, DatagramOutputTarget, DefaultJDBCTarget, DefaultOutputLogTarget, FileOutputLogTarget, FileTarget, JMSQueueTarget, JMSTopicTarget, LF5LogTarget, MemoryTarget, NormalizedJDBCTarget, NullOutputLogTarget, PriorityFilter, RotatingFileTarget, SafeFileTarget, ServletOutputLogTarget, SMTPOutputLogTarget, SocketOutputTarget, StreamTarget, WriterTarget

public interface LogTarget

LogTarget is a class to encapsulate outputting LogEvent's. This provides the base for all output and filter targets. Warning: If performance becomes a problem then this interface will be rewritten as a abstract class.
Author:
Peter Donald

Method Summary

void
processEvent(LogEvent event)
Process a log event.

Method Details

processEvent

public void processEvent(LogEvent event)
Process a log event. In NO case should this method ever throw an exception/error. The reason is that logging is usually added for debugging/auditing purposes and it would be unnaceptable to have your debugging code cause more errors.
Parameters:
event - the event