diff options
Diffstat (limited to 'examples/example.cpp')
-rw-r--r-- | examples/example.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/example.cpp b/examples/example.cpp index b360adb..9f482af 100644 --- a/examples/example.cpp +++ b/examples/example.cpp @@ -68,8 +68,20 @@ int main() return crow::response{os.str()}; }); + CROW_ROUTE(app, "/params") + ([](const crow::request& req){ + std::ostringstream os; + os << "Params:\n"; + for (auto& i : req.url_params) { + os << "key = " << i.first << ", val = " << i.second << '\n'; + } + return crow::response{os.str()}; + }); + + + // ignore all log - crow::logger::setLogLevel(crow::LogLevel::CRITICAL); + crow::logger::setLogLevel(crow::LogLevel::DEBUG); //crow::logger::setHandler(std::make_shared<ExampleLogHandler>()); app.port(18080) |