6 #ifndef PLOG_DEFAULT_INSTANCE 7 # define PLOG_DEFAULT_INSTANCE 0 12 template<
int instance>
22 assert(appender !=
this);
23 m_appenders.push_back(appender);
34 m_maxSeverity = severity;
39 return severity <= m_maxSeverity;
52 for (std::vector<IAppender*>::iterator it = m_appenders.begin(); it != m_appenders.end(); ++it)
60 std::vector<IAppender*> m_appenders;
63 template<
int instance>
Definition: AndroidAppender.h:5
void setMaxSeverity(Severity severity)
Definition: Logger.h:32
Logger & addAppender(IAppender *appender)
Definition: Logger.h:20
void operator+=(const Record &record)
Definition: Logger.h:50
virtual Severity getSeverity() const
Definition: Record.h:185
Logger(Severity maxSeverity=none)
Definition: Logger.h:16
Definition: IAppender.h:6
bool checkSeverity(Severity severity) const
Definition: Logger.h:37
virtual void write(const Record &record)
Definition: Logger.h:42
Severity getMaxSeverity() const
Definition: Logger.h:27
Severity
Definition: Severity.h:5
static Logger< instance > * getInstance()
Definition: Util.h:429