1use crate::log::configure_logger;
8use crate::middleware::for_request_headers;
9use crate::policy_context::metadata::configure_user_agent;
10use crate::policy_context::static_policy_context_cache::StaticPolicyContextCache;
11use classy::Plugin;
12
13pub fn configure(_id: u32) -> Plugin {
15 StaticPolicyContextCache::fresh_reload();
16 configure_logger();
17 configure_user_agent();
18 configure_plugin()
19}
20
21fn configure_plugin() -> Plugin {
22 Plugin::new().event_handler(for_request_headers)
23}