1 #if !defined(h_ebd0ee89_622d_4af1_9a9d_d0e057debe86) 2 #define h_ebd0ee89_622d_4af1_9a9d_d0e057debe86 13 BufferingAppender(
const std::string name,
unsigned long max_size, std::auto_ptr<Appender> sink,
14 std::auto_ptr<TriggeringEventEvaluator> evaluator);
16 virtual void close() { sink_->close(); }
37 #endif // h_ebd0ee89_622d_4af1_9a9d_d0e057debe86
std::auto_ptr< TriggeringEventEvaluator > evaluator_
The top level namespace for all 'Log for C++' types and classes.
std::auto_ptr< Appender > sink_
virtual void _append(const LoggingEvent &event)=0
Log in Appender specific way.
LayoutAppender is a common superclass for all Appenders that require a Layout.
virtual void close()
Release any resources allocated within the appender such as file handles, network connections...
std::list< LoggingEvent > queue_t
void setLossy(bool lossy)