mirror of https://github.com/Icinga/icinga2.git
Silence UpdateRepository message errors
Mixed setups with 2.8 and 2.7 will log this error every time a new message is received. While this is truly an error, it just fills the log to infinity. Should be used for debug only. fixes #5776 refs #5804
This commit is contained in:
parent
de7a90dba7
commit
5b231147fe
|
@ -208,11 +208,12 @@ void JsonRpcConnection::MessageHandler(const String& jsonString)
|
||||||
try {
|
try {
|
||||||
ApiFunction::Ptr afunc = ApiFunction::GetByName(method);
|
ApiFunction::Ptr afunc = ApiFunction::GetByName(method);
|
||||||
|
|
||||||
if (!afunc)
|
if (!afunc) {
|
||||||
Log(LogWarning, "JsonRpcConnection")
|
Log(LogNotice, "JsonRpcConnection")
|
||||||
<< "Call to non-existent function '" << method << "' from endpoint '" << m_Identity << "'.";
|
<< "Call to non-existent function '" << method << "' from endpoint '" << m_Identity << "'.";
|
||||||
else
|
} else {
|
||||||
resultMessage->Set("result", afunc->Invoke(origin, message->Get("params")));
|
resultMessage->Set("result", afunc->Invoke(origin, message->Get("params")));
|
||||||
|
}
|
||||||
} catch (const std::exception& ex) {
|
} catch (const std::exception& ex) {
|
||||||
/* TODO: Add a user readable error message for the remote caller */
|
/* TODO: Add a user readable error message for the remote caller */
|
||||||
String diagInfo = DiagnosticInformation(ex);
|
String diagInfo = DiagnosticInformation(ex);
|
||||||
|
|
Loading…
Reference in New Issue