Engauge Digitizer  2
Category.hh
Go to the documentation of this file.
1 #ifndef CATEGORY_HH
2 #define CATEGORY_HH
3 
4 #include "log4cpp/Appender.hh"
6 #include "log4cpp/convenience.h"
7 #include "log4cpp/Priority.hh"
8 #include <sstream>
9 
10 namespace log4cpp
11 {
12 
14  class Category
15  {
16  public:
17  Category();
18  virtual ~Category();
19 
21  void addAppender (Appender *appender);
22 
25 
27  static Category &getRoot();
28 
31 
34 
36  void setPriority (Priority::Value priority);
37 
38  private:
39 
40  static Category *m_category;
41  };
42 }
43 
44 #endif // CATEGORY_HH
Priority.hh
log4cpp::CategoryStream
Streaming of simple types and objects to a category.
Definition: CategoryStream.hh:15
log4cpp::Category::getPriority
Priority::Value getPriority() const
Returns unused priority.
Definition: Category.cpp:19
log4cpp::Category::addAppender
void addAppender(Appender *appender)
Noop method to add an Appender.
Definition: Category.cpp:15
log4cpp::Category::~Category
virtual ~Category()
Definition: Category.cpp:11
log4cpp::Category::setPriority
void setPriority(Priority::Value priority)
Noop method to set priority.
Definition: Category.cpp:38
log4cpp::Category::nullStream
CategoryStream nullStream()
Stream that never gets used, as seen by inspection of convenience.h.
Definition: Category.hh:33
log4cpp::Priority::Value
int Value
Priority level.
Definition: Priority.hh:24
log4cpp
Definition: Appender.hh:4
log4cpp::Priority::NOTSET
Definition: Priority.hh:20
Appender.hh
log4cpp::Category::getStream
CategoryStream getStream(Priority::Value value)
Returns a stream.
Definition: Category.cpp:33
log4cpp::Category::getRoot
static Category & getRoot()
Noop method to get root.
Definition: Category.cpp:24
CategoryStream.hh
log4cpp::Category::Category
Category()
Definition: Category.cpp:7
log4cpp::Appender
Noop class that mimics the same class in the log4cpp library.
Definition: Appender.hh:7
convenience.h
log4cpp::Category
Noop class that mimics class of the same name in log4cpp library.
Definition: Category.hh:14