summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2020-08-17 14:15:52 +0000
committerArne Juul <arnej@verizonmedia.com>2020-08-17 14:15:52 +0000
commitdaecb99021ccc4c713bc9d0bcc084f8947935206 (patch)
treed011a0f8d962b8e4bc43b701e6e8811cc2342d8c
parent7e917bfac616789fc1fe914627435871e7b5e703 (diff)
also print offending JSON
-rw-r--r--searchlib/src/vespa/searchlib/common/geo_location_parser.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp b/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp
index a3109c5c761..53792e56562 100644
--- a/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp
+++ b/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp
@@ -220,8 +220,9 @@ GeoLocationParser::parseJsonFormat(const std::string &str)
vespalib::Slime slime;
size_t decoded = vespalib::slime::JsonFormat::decode(str, slime);
if (decoded == 0) {
- LOG(warning, "bad location JSON: %s",
- slime.get()["error_message"].asString().make_string().c_str());
+ LOG(warning, "bad location JSON: %s\n>> %s <<",
+ slime.get()["error_message"].asString().make_string().c_str(),
+ str.c_str());
_parseError = "Failed decoding JSON format location";
return false;
}