]> granicus.if.org Git - icinga2/commitdiff
Beautify GraphiteWriter debug logging
authorGerd von Egidy <gerd@egidy.de>
Mon, 4 Aug 2014 22:53:18 +0000 (00:53 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Tue, 5 Aug 2014 09:23:41 +0000 (11:23 +0200)
refs #6550

components/perfdata/graphitewriter.cpp

index 331f620842595d0addb12113e61566a1f902940f..3adc0357e255a55956fc52789934573846c6e19c 100644 (file)
@@ -169,10 +169,13 @@ void GraphiteWriter::SendPerfdata(const String& prefix, const CheckResult::Ptr&
 void GraphiteWriter::SendMetric(const String& prefix, const String& name, double value)
 {
        std::ostringstream msgbuf;
-       msgbuf << prefix << "." << name << " " << Convert::ToString(value) << " " << static_cast<long>(Utility::GetTime()) << "\n";
+       msgbuf << prefix << "." << name << " " << Convert::ToString(value) << " " << static_cast<long>(Utility::GetTime());
 
+       Log(LogDebug, "GraphiteWriter", "Add to metric list:'" + msgbuf.str() + "'.");
+
+       // do not send \n to debug log
+       msgbuf << "\n";
        String metric = msgbuf.str();
-       Log(LogDebug, "GraphiteWriter", "GraphiteWriter: Add to metric list:'" + metric + "'.");
 
        ObjectLock olock(this);