diff --git a/include/mapnik/json/feature_grammar.hpp b/include/mapnik/json/feature_grammar.hpp index 10a295fda..163552427 100644 --- a/include/mapnik/json/feature_grammar.hpp +++ b/include/mapnik/json/feature_grammar.hpp @@ -97,7 +97,7 @@ struct error_handler Iterator first, Iterator last, Iterator err_pos, boost::spirit::info const& what) const { - MAPNIK_LOG_WARN(error_handler) << what << " expected in input"; + MAPNIK_LOG_ERROR(error_handler) << what << " expected but got: " << where_message()(err_pos, last, 16); } }; diff --git a/include/mapnik/json/feature_grammar_impl.hpp b/include/mapnik/json/feature_grammar_impl.hpp index 5ae816cea..0d93ad10a 100644 --- a/include/mapnik/json/feature_grammar_impl.hpp +++ b/include/mapnik/json/feature_grammar_impl.hpp @@ -114,8 +114,10 @@ feature_grammar::feature_grammar(mapnik::tran attribute_value %= json_.number | json_.string_ ; feature.name("Feature"); + feature_type.name("Feature Type"); properties.name("Properties"); attributes.name("Attributes"); + attribute_value.name("Attribute Value"); on_error(feature, error_handler(_1, _2, _3, _4));