From 12d2080865958cc07d37dddd28240f40423fb292 Mon Sep 17 00:00:00 2001 From: DaMichel Date: Fri, 29 Jul 2016 16:32:54 +0200 Subject: logger: it is definitely nicer to not have things all over the place --- opentrack-logic/tracklogger.hpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'opentrack-logic/tracklogger.hpp') diff --git a/opentrack-logic/tracklogger.hpp b/opentrack-logic/tracklogger.hpp index 99bc71b0..65128d48 100644 --- a/opentrack-logic/tracklogger.hpp +++ b/opentrack-logic/tracklogger.hpp @@ -14,8 +14,6 @@ public: { } - static mem make() { return std::make_shared(); } - virtual void write(const char *) { } @@ -45,12 +43,9 @@ public: first_col(true) { out.open(filename.toStdString()); - if (!out.is_open()) - throw std::ios_base::failure("unable to open file"); } - static mem make(const main_settings &s) { return std::static_pointer_cast(std::make_shared(s.tracklogging_filename)); } - + bool is_open() const { return out.is_open(); } virtual void write(const char *s); virtual void write(const double *p, int n); virtual void next_line(); -- cgit v1.2.3