33 physical::Class<
Writer >(this),
34 physical::Filterable(filter::
Default()),
45 physical::Class<
Writer >(this),
46 physical::Filterable(filter::
Default()),
47 m_logEngine(logEngine)
59 m_logEngine = logEngine;
74 return m_logEngine != NULL;
130 if (args.size() == 2)
132 if (args[1].Is(m_logEngine))
134 m_logEngine = args[1];
138 if (args.size() == 1 && args[0].Is< Filter >())
140 Filterable::InitializeImplementation(args);
#define BIO_SANITIZE_AT_SAFETY_LEVEL_2(test, success, failure)
#define BIO_SANITIZE(test, success, failure)
bool FilterPass(Filter filter, Level level) const
void Log(Filter filter, Level level, const char *format, va_list args)
Writer(Engine *logEngine, Filter logFilter)
virtual void SetLogEngine(Engine *logEngine)
void Log(Level level, const char *format,...) const
virtual void InitializeImplementation(ByteStreams args)
void ExternalLog(Filter logFilter, Level level, const char *format,...) const
bool HasLogEngine() const
std::vector< ByteStream > ByteStreams