Как отключить некоторые маршруты логов из программы.
Допустим я получаю через AJAX xml файл.
В документации этого не нашел. Путем исследования выяснил что можно сделать так:
public static function disableLogRouteByClass ($className) {
$arr = Yii::getLogger()->getEventHandlers('onFlush');
$map = $arr[0][0]->getRoutes();
foreach ( $map as $routeObj ) {
if ( is_array($className) && in_array(get_class($routeObj), $className) ) $routeObj->enabled = false;
elseif ( $className === get_class($routeObj) ) $routeObj->enabled = false;
//STF_Utils::WPRE($routeObj);
}
}
Может какие-то еще варианты есть?