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()
|
endif()
|
||||||
|
|
||||||
option(ENABLE_CCACHE "Speed up incremental rebuilds via ccache" ON)
|
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_TOOLS "Build OSRM tools" OFF)
|
||||||
option(BUILD_COMPONENTS "Build osrm-components" OFF)
|
option(BUILD_COMPONENTS "Build osrm-components" OFF)
|
||||||
option(ENABLE_ASSERTIONS OFF)
|
option(ENABLE_ASSERTIONS OFF)
|
||||||
@ -332,11 +331,6 @@ add_dependency_includes(${BZIP2_INCLUDE_DIR})
|
|||||||
find_package(ZLIB REQUIRED)
|
find_package(ZLIB REQUIRED)
|
||||||
add_dependency_includes(${ZLIB_INCLUDE_DIRS})
|
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})
|
add_definitions(${OSRM_DEFINES})
|
||||||
include_directories(SYSTEM ${OSRM_INCLUDE_PATHS})
|
include_directories(SYSTEM ${OSRM_INCLUDE_PATHS})
|
||||||
|
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
|
|
||||||
#include "util/coordinate_calculation.hpp"
|
#include "util/coordinate_calculation.hpp"
|
||||||
#include "util/for_each_pair.hpp"
|
#include "util/for_each_pair.hpp"
|
||||||
#include "util/json_logger.hpp"
|
|
||||||
|
|
||||||
#include <cstddef>
|
#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 "engine/map_matching/bayes_classifier.hpp"
|
||||||
#include "util/coordinate_calculation.hpp"
|
#include "util/coordinate_calculation.hpp"
|
||||||
#include "util/integer_range.hpp"
|
#include "util/integer_range.hpp"
|
||||||
#include "util/json_logger.hpp"
|
|
||||||
#include "util/json_util.hpp"
|
#include "util/json_util.hpp"
|
||||||
#include "util/string_util.hpp"
|
#include "util/string_util.hpp"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user