summaryrefslogtreecommitdiff
path: root/src/tools/dcpomatic_server.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/dcpomatic_server.cc')
-rw-r--r--src/tools/dcpomatic_server.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/tools/dcpomatic_server.cc b/src/tools/dcpomatic_server.cc
index a82478dfd..bcd5c8df6 100644
--- a/src/tools/dcpomatic_server.cc
+++ b/src/tools/dcpomatic_server.cc
@@ -47,6 +47,14 @@ public:
return _log;
}
+ string head_and_tail () const {
+ if (_log.size () < 2048) {
+ return _log;
+ }
+
+ return _log.substr (0, 1024) + _log.substr (_log.size() - 1025, 1024);
+ }
+
private:
void do_log (string m)
{