From c2fc8edfed1134e120f410325acbee1e7ca9d088 Mon Sep 17 00:00:00 2001 From: gabime Date: Fri, 21 Nov 2014 00:31:53 +0200 Subject: [PATCH] syslog compile --- include/spdlog/sinks/syslog_sink.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/spdlog/sinks/syslog_sink.h b/include/spdlog/sinks/syslog_sink.h index 1d7c28d0..c70b6dc2 100644 --- a/include/spdlog/sinks/syslog_sink.h +++ b/include/spdlog/sinks/syslog_sink.h @@ -65,9 +65,11 @@ namespace spdlog syslog_sink(const syslog_sink&) = delete; syslog_sink& operator=(const syslog_sink&) = delete; - void log(const details::log_msg &msg) override + void sink_it(const char* data, size_t size) override { - syslog(syslog_prio_from_level(msg), "%s", msg.formatted.str().c_str()); + std::string s(data, size); + //syslog(syslog_prio_from_level(msg), "%s", s.c_str()); + syslog(LOG_INFO, "%s", s.c_str()); }; protected: