summaryrefslogtreecommitdiff
path: root/src/tools/dcpomatic_server.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-11-06 21:41:43 +0000
committerCarl Hetherington <cth@carlh.net>2014-11-06 21:41:43 +0000
commit90ec60c9e5b45453525368842345ad1a6498fa61 (patch)
tree720e97d855e98c4c62ffecfe4e2945a32ab27dc9 /src/tools/dcpomatic_server.cc
parentb17b68bb8e564601c7ea80ceea853fa564998c39 (diff)
Basic support for emailing a report of a problem (#43).
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)
{