Engauge Digitizer  2
LayoutAppender.hh
Go to the documentation of this file.
1 #ifndef LAYOUT_APPENDER_HH
2 #define LAYOUT_APPENDER_HH
3 
4 #include "log4cpp/Appender.hh"
5 #include <string>
6 
7 namespace log4cpp {
8 
9  class Layout;
10 
12  class LayoutAppender : public Appender
13  {
14  public:
16  LayoutAppender(const std::string &);
17  virtual ~LayoutAppender();
18 
20  virtual void setLayout(Layout *layout) = 0;
21  };
22 }
23 
24 #endif // LAYOUT_APPENDER_HH
log4cpp::Layout
Noop version that mimics the same class in the log4cpp library.
Definition: Layout.hh:11
log4cpp
Definition: Appender.hh:4
log4cpp::LayoutAppender::setLayout
virtual void setLayout(Layout *layout)=0
Set the layout for this Appender.
Definition: LayoutAppender.cpp:14
Appender.hh
log4cpp::LayoutAppender
Noop class that mimics the same class in the log4cpp library.
Definition: LayoutAppender.hh:12
log4cpp::Appender
Noop class that mimics the same class in the log4cpp library.
Definition: Appender.hh:7
log4cpp::LayoutAppender::~LayoutAppender
virtual ~LayoutAppender()
Definition: LayoutAppender.cpp:10
log4cpp::LayoutAppender::LayoutAppender
LayoutAppender(const std::string &)
Single constructor.
Definition: LayoutAppender.cpp:6