From 77595f9b5add24983d5f914bbdbdeb3118dc99d6 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 2 Dec 2013 13:34:23 +0100 Subject: [PATCH] Add context information to PerfdataWriter::CheckResultHandler. Fixes #4743 --- components/perfdata/perfdatawriter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/perfdata/perfdatawriter.cpp b/components/perfdata/perfdatawriter.cpp index e40273080..29429d9c9 100644 --- a/components/perfdata/perfdatawriter.cpp +++ b/components/perfdata/perfdatawriter.cpp @@ -26,6 +26,7 @@ #include "base/logger_fwd.h" #include "base/convert.h" #include "base/utility.h" +#include "base/context.h" #include "base/application.h" using namespace icinga; @@ -48,6 +49,8 @@ void PerfdataWriter::Start(void) void PerfdataWriter::CheckResultHandler(const Service::Ptr& service, const CheckResult::Ptr& cr) { + CONTEXT("Writing performance data for service '" + service->GetShortName() + "' on host '" + service->GetHost()->GetName() + "'"); + if (!IcingaApplication::GetInstance()->GetEnablePerfdata() || !service->GetEnablePerfdata()) return; -- 2.40.0