-class FileLog : public Log
-{
-public:
- FileLog (boost::filesystem::path file);
-
- std::string head_and_tail () const;
-
-private:
- void do_log (std::string m);
- /** filename to write to */
- boost::filesystem::path _file;
-};
-
-class NullLog : public Log
-{
-public:
- std::string head_and_tail () const {
- return "";
- }
-
-private:
- void do_log (std::string) {}
-};
-