Add a few extra log messages

fixes #5212
This commit is contained in:
Jean Flach 2017-04-28 16:51:23 +02:00
parent e29e25aefd
commit 7c70d51b27
2 changed files with 19 additions and 2 deletions

View File

@ -97,6 +97,10 @@ void Application::Stop(bool runtimeRemoved)
Log(LogCritical, "Application", "Cannot update PID file. Aborting restart operation.");
return;
}
Log(LogDebug, "Application")
<< "Keeping pid '" << m_ReloadProcess << "' open.";
ClosePidFile(false);
} else
ClosePidFile(true);

View File

@ -36,7 +36,7 @@ void ApiListener::ConfigGlobHandler(ConfigDirInformation& config, const String&
CONTEXT("Creating config update for file '" + file + "'");
Log(LogNotice, "ApiListener")
<< "Creating config update for file '" << file << "'";
<< "Creating config update for file '" << file << "'.";
std::ifstream fp(file.CStr(), std::ifstream::binary);
if (!fp)
@ -98,8 +98,17 @@ bool ApiListener::UpdateConfigDir(const ConfigDirInformation& oldConfigInfo, con
newTimestamp = newConfig->Get("/.timestamp");
/* skip update if our config is newer */
if (oldTimestamp >= newTimestamp)
if (oldTimestamp >= newTimestamp) {
/* TODO: Less ugly */
Log(LogInformation, "ApiListener")
<< "Old timestamp '" << std::setprecision(std::numeric_limits<double>::digits10 + 1)
<< oldTimestamp << "' is more recent than new one '" << newTimestamp << "'.";
return false;
}
Log(LogInformation, "ApiListener")
<< "New timestamp '" << std::setprecision (std::numeric_limits<double>::digits10 + 1) << newTimestamp
<< "' is more recent than old one '" << oldTimestamp << "'.";
{
ObjectLock olock(newConfig);
@ -266,6 +275,10 @@ Value ApiListener::ConfigUpdateHandler(const MessageOrigin::Ptr& origin, const D
return Empty;
}
Log(LogInformation, "ApiListener")
<< "Applying config update from endpoint '" << origin->FromClient->GetEndpoint()->GetName() << "' of zone '"
<< origin->FromZone->GetName() << "'";
Dictionary::Ptr updateV1 = params->Get("update");
Dictionary::Ptr updateV2 = params->Get("update_v2");