org.apache.flume.sink
Class LoggerSink

java.lang.Object
  extended by org.apache.flume.sink.AbstractSink
      extended by org.apache.flume.sink.LoggerSink
All Implemented Interfaces:
LifecycleAware, PollableSink, Sink

public class LoggerSink
extends AbstractSink
implements PollableSink

A Sink implementation that logs all events received at the INFO level to the org.apache.flume.sink.LoggerSink logger.

WARNING: Logging events can potentially introduce performance degradation.

Configuration options

This sink has no configuration parameters.

Metrics

TODO


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.flume.PollableSink
PollableSink.Status
 
Constructor Summary
LoggerSink()
           
 
Method Summary
 PollableSink.Status process()
           
 
Methods inherited from class org.apache.flume.sink.AbstractSink
getChannel, getLifecycleState, setChannel, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.flume.Sink
getChannel, setChannel
 
Methods inherited from interface org.apache.flume.lifecycle.LifecycleAware
getLifecycleState, start, stop
 

Constructor Detail

LoggerSink

public LoggerSink()
Method Detail

process

public PollableSink.Status process()
                            throws EventDeliveryException
Specified by:
process in interface PollableSink
Throws:
EventDeliveryException


Copyright © 2009-2012 Apache Software Foundation. All Rights Reserved.