From: Otto Moerbeek Date: Thu, 3 Jan 2019 10:59:04 +0000 (+0100) Subject: Fix logger time_t issues on at least OpenBSD. X-Git-Tag: rec-4.2.0-alpha1~66^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a0387f7429710a21af7abcc745c71d6932e14be;p=thirdparty%2Fpdns.git Fix logger time_t issues on at least OpenBSD. Use a template to log trivial types. This way the compiler figures out what logger methods oo generate. --- diff --git a/pdns/logger.cc b/pdns/logger.cc index 1766d35ae9..cd56e5d78d 100644 --- a/pdns/logger.cc +++ b/pdns/logger.cc @@ -184,64 +184,6 @@ Logger& Logger::operator<<(const char *s) return *this; } -Logger& Logger::operator<<(int i) -{ - ostringstream tmp; - tmp< Logger & operator<<(const T & i) { + ostringstream tmp; + tmp<