Removes unused JSON logger.
References: - https://github.com/Project-OSRM/osrm-backend/pull/2769
This commit is contained in:
		
							parent
							
								
									6cfd1c92e1
								
							
						
					
					
						commit
						d1f555dcef
					
				| @ -47,7 +47,6 @@ if(WIN32 AND MSVC_VERSION LESS 1900) | ||||
| endif() | ||||
| 
 | ||||
| option(ENABLE_CCACHE "Speed up incremental rebuilds via ccache" ON) | ||||
| option(ENABLE_JSON_LOGGING "Adds additional JSON debug logging to the response" OFF) | ||||
| option(BUILD_TOOLS "Build OSRM tools" OFF) | ||||
| option(BUILD_COMPONENTS "Build osrm-components" OFF) | ||||
| option(ENABLE_ASSERTIONS OFF) | ||||
| @ -332,11 +331,6 @@ add_dependency_includes(${BZIP2_INCLUDE_DIR}) | ||||
| find_package(ZLIB REQUIRED) | ||||
| add_dependency_includes(${ZLIB_INCLUDE_DIRS}) | ||||
| 
 | ||||
| if (ENABLE_JSON_LOGGING) | ||||
|   message(STATUS "Enabling json logging") | ||||
|   add_dependency_defines(-DENABLE_JSON_LOGGING) | ||||
| endif() | ||||
| 
 | ||||
| add_definitions(${OSRM_DEFINES}) | ||||
| include_directories(SYSTEM ${OSRM_INCLUDE_PATHS}) | ||||
| 
 | ||||
|  | ||||
| @ -9,7 +9,6 @@ | ||||
| 
 | ||||
| #include "util/coordinate_calculation.hpp" | ||||
| #include "util/for_each_pair.hpp" | ||||
| #include "util/json_logger.hpp" | ||||
| 
 | ||||
| #include <cstddef> | ||||
| 
 | ||||
|  | ||||
| @ -1,62 +0,0 @@ | ||||
| #ifndef JSON_LOGGER_HPP | ||||
| #define JSON_LOGGER_HPP | ||||
| 
 | ||||
| #include "osrm/json_container.hpp" | ||||
| 
 | ||||
| #include <boost/thread/tss.hpp> | ||||
| 
 | ||||
| #include <string> | ||||
| #include <unordered_map> | ||||
| 
 | ||||
| namespace osrm | ||||
| { | ||||
| namespace util | ||||
| { | ||||
| namespace json | ||||
| { | ||||
| 
 | ||||
| // Used to append additional debugging information to the JSON response in a
 | ||||
| // thread safe manner.
 | ||||
| class Logger | ||||
| { | ||||
|     using MapT = std::unordered_map<std::string, Value>; | ||||
| 
 | ||||
|   public: | ||||
|     static Logger *get() | ||||
|     { | ||||
|         static Logger logger; | ||||
| 
 | ||||
|         bool return_logger = true; | ||||
| #ifdef NDEBUG | ||||
|         return_logger = false; | ||||
| #endif | ||||
| #ifdef ENABLE_JSON_LOGGING | ||||
|         return_logger = true; | ||||
| #endif | ||||
| 
 | ||||
|         if (return_logger) | ||||
|         { | ||||
|             return &logger; | ||||
|         } | ||||
| 
 | ||||
|         return nullptr; | ||||
|     } | ||||
| 
 | ||||
|     void initialize(const std::string &name) | ||||
|     { | ||||
|         if (!map.get()) | ||||
|         { | ||||
|             map.reset(new MapT()); | ||||
|         } | ||||
|         (*map)[name] = Object(); | ||||
|     } | ||||
| 
 | ||||
|     void render(const std::string &name, Object &obj) const { obj.values["debug"] = map->at(name); } | ||||
| 
 | ||||
|     boost::thread_specific_ptr<MapT> map; | ||||
| }; | ||||
| } | ||||
| } | ||||
| } | ||||
| 
 | ||||
| #endif /* JSON_LOGGER_HPP */ | ||||
| @ -6,7 +6,6 @@ | ||||
| #include "engine/map_matching/bayes_classifier.hpp" | ||||
| #include "util/coordinate_calculation.hpp" | ||||
| #include "util/integer_range.hpp" | ||||
| #include "util/json_logger.hpp" | ||||
| #include "util/json_util.hpp" | ||||
| #include "util/string_util.hpp" | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user