Merge branch '2.0' of git.carlh.net:git/dcpomatic into 2.0
[dcpomatic.git] / src / tools / dcpomatic_server.cc
index a82478dfdbd47fc3a9e27985bff669eddd8c678f..9158a897ee4aa8a1fd5bd0d10f887c263a6abaa5 100644 (file)
@@ -47,6 +47,14 @@ public:
                return _log;
        }
 
+       string head_and_tail (int amount = 1024) const {
+               if (int (_log.size ()) < (2 * amount)) {
+                       return _log;
+               }
+
+               return _log.substr (0, amount) + _log.substr (_log.size() - amount - 1, amount);
+       }
+
 private:
        void do_log (string m)
        {