-
-private:
- virtual void do_log (std::string m) = 0;
- void config_changed ();
-
- /** bit-field of log types which should be put into the log (others are ignored) */
- int _types;
- boost::signals2::scoped_connection _config_connection;
-};
-
-class FileLog : public Log
-{
-public:
- FileLog (boost::filesystem::path file);
-
- std::string head_and_tail (int amount = 1024) const;