in src/plugin/plugin_psr3.rs [54:78]
fn hook(
&self, class_name: Option<&str>, function_name: &str,
) -> Option<(
Box<crate::execute::BeforeExecuteHook>,
Box<crate::execute::AfterExecuteHook>,
)> {
let class_name = class_name?;
match &*function_name.to_uppercase() {
"EMERGENCY" | "ALERT" | "CRITICAL" | "ERROR" | "WARNING" | "NOTICE" | "INFO"
| "DEBUG" => {
let log_level = function_name.into();
if log_level >= *PSR_LOGGING_LEVEL {
Some(self.hook_log_methods(
class_name.to_owned(),
function_name.to_owned(),
log_level,
))
} else {
None
}
}
"LOG" => Some(self.hook_log(class_name.to_owned(), function_name.to_owned())),
_ => None,
}
}