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(),
)
}