fn hook_log_methods()

in src/plugin/plugin_psr3.rs [83:102]


    fn hook_log_methods(
        &self, class_name: String, function_name: String, log_level: PsrLogLevel,
    ) -> (Box<BeforeExecuteHook>, Box<AfterExecuteHook>) {
        (
            Box::new(move |request_id, execute_data| {
                let message = Self::handle_message(execute_data.get_mut_parameter(0))?;
                let context = Self::handle_context(execute_data.get_mut_parameter(1))?;
                Self::handle_log(
                    class_name.clone(),
                    function_name.clone(),
                    log_level.clone(),
                    request_id,
                    message,
                    context,
                )?;
                Ok(Box::new(()))
            }),
            Noop::noop(),
        )
    }