Add context information to PerfdataWriter::CheckResultHandler.

Fixes #4743
This commit is contained in:
Gunnar Beutner 2013-12-02 13:34:23 +01:00
parent 52d2066995
commit 77595f9b5a
1 changed files with 3 additions and 0 deletions

View File

@ -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;