Remove another fstream.
authorCarl Hetherington <cth@carlh.net>
Mon, 25 Nov 2013 00:45:34 +0000 (00:45 +0000)
committerCarl Hetherington <cth@carlh.net>
Mon, 25 Nov 2013 00:45:34 +0000 (00:45 +0000)
src/lib/log.cc

index 86de21bddf8f586ab00c21005ace6c079ac4f977..9ddf460d43ccc1c382270e607a7634a66be09049 100644 (file)
  *  @brief A very simple logging class.
  */
 
-#include <fstream>
 #include <time.h>
+#include <cstdio>
 #include "log.h"
+#include "cross.h"
 
 #include "i18n.h"
 
@@ -102,7 +103,8 @@ FileLog::FileLog (boost::filesystem::path file)
 void
 FileLog::do_log (string m)
 {
-       ofstream f (_file.string().c_str(), fstream::app);
-       f << m << N_("\n");
+       FILE* f = fopen_boost (_file, "a");
+       fprintf (f, "%s\n", m.c_str ());
+       fclose (f);
 }