diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-08-17 14:15:52 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-08-17 14:15:52 +0000 |
commit | daecb99021ccc4c713bc9d0bcc084f8947935206 (patch) | |
tree | d011a0f8d962b8e4bc43b701e6e8811cc2342d8c | |
parent | 7e917bfac616789fc1fe914627435871e7b5e703 (diff) |
also print offending JSON
-rw-r--r-- | searchlib/src/vespa/searchlib/common/geo_location_parser.cpp | 5 |
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; } |