6#include <userver/concurrent/variable.hpp>
7#include <userver/engine/task/task_processor_fwd.hpp>
8#include <userver/logging/level.hpp>
9#include <userver/server/handlers/http_handler_base.hpp>
11USERVER_NAMESPACE_BEGIN
13namespace server::handlers {
63class DynamicDebugLog
final :
public HttpHandlerBase {
65 DynamicDebugLog(
const components::ComponentConfig& config,
const components::ComponentContext& component_context);
69 static constexpr std::string_view
kName =
"handler-dynamic-debug-log";
71 std::string
HandleRequestThrow(
const http::HttpRequest& request, request::RequestContext&)
const override;
73 static yaml_config::Schema GetStaticConfigSchema();
79inline constexpr bool components::kHasValidate<server::handlers::DynamicDebugLog> =
true;