X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Flog.cc;h=a0b031589bf1836080c98c170c2fde1860df8dfe;hb=a79d78d8bb6d51f6662f1f63b9f8fd19e1a0c5f1;hp=9ddf460d43ccc1c382270e607a7634a66be09049;hpb=72eedf0b240c71b9dbd27d1f95b109b48e3200a2;p=dcpomatic.git diff --git a/src/lib/log.cc b/src/lib/log.cc index 9ddf460d4..a0b031589 100644 --- a/src/lib/log.cc +++ b/src/lib/log.cc @@ -104,6 +104,11 @@ void FileLog::do_log (string m) { FILE* f = fopen_boost (_file, "a"); + if (!f) { + cout << "(could not log to " << _file.string() << "): " << m << "\n"; + return; + } + fprintf (f, "%s\n", m.c_str ()); fclose (f); }