Grail (C++)  1.1.1
A multi-platform, modular, universal engine for embedding advanced AI in games.
DefaultSink.hh
1 #ifndef GRAIL_DEFAULT_SINK_H
2 #define GRAIL_DEFAULT_SINK_H
3 
4 #include <sstream>
5 
6 #include "Sink.hh"
7 
8 namespace grail
9 {
13  class DefaultSink : public Sink
14  {
15  public:
16  DefaultSink(bool isSynchronized = false);
17 
18  protected:
19  virtual void Log(const std::string& message) override;
20  };
21 }
22 #endif //GRAIL_DEFAULT_SINK_H
grail::DefaultSink
The DefaultSink class - sink writing messages to standard system output.
Definition: DefaultSink.hh:13
grail::DefaultSink::Log
virtual void Log(const std::string &message) override
Log - override this method to define how the messege should be logged.
Definition: DefaultSink.cpp:12
grail::Sink
The Sink class - destination of logger messages.
Definition: Sink.hh:12