Удаление произвольных событий из лога в Yii фреймворке

Удалить определенную запись из лога приложения можно так:


Yii::getLogger()->flush(FALSE);
					
foreach(Yii::app()->log->routes as $route)
{
	foreach($route->logs as $key => $value)
	{
		if ((isset($value[1]) != FALSE) && (isset($value[2]) != FALSE))
		{
			if (($value[1] == 'error') && ($value[2] == 'exception.CHttpException.404'))
			{								
				unset($route->logs[$key]);
			}
		}
	}				
}
	
Теги:
comments powered by HyperComments