More string -> boost::filesystem::path.
[dcpomatic.git] / src / lib / log.h
index 3ad6516c11b7b56ee270c269967bd3d59177e464..6a911b13f29c64dd742beef1eee54a6b6429e0e1 100644 (file)
 
 #include <string>
 #include <boost/thread/mutex.hpp>
+#include <boost/filesystem.hpp>
 
 /** @class Log
  *  @brief A very simple logging class.
  */
-class Log
+class Log : public boost::noncopyable
 {
 public:
        Log ();
@@ -62,12 +63,12 @@ private:
 class FileLog : public Log
 {
 public:
-       FileLog (std::string file);
+       FileLog (boost::filesystem::path file);
 
 private:
        void do_log (std::string m);
        /** filename to write to */
-       std::string _file;
+       boost::filesystem::path _file;
 };
 
 #endif