수동 사용자 화 로그 메시지의 경우 사용자 고유의 LogRoute 클래스를 작성해야합니다. 구성 파일 구성보다
class MyFileLogRoute extends CFileLogRoute{
protected function formatLogMessage($message,$level,$category,$time)
{
//enter code here your custom message format
return @date('Y/m/d H:i:s',$time)." [$level] [$category] $message\n";
}
}
: 귀하의 상황에서 당신은 (예에서) 방법 formatLogMessage CFileLogRoute에서 클래스를 상속 오버라이드 (override)가 필요
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
array(
'class' => 'MyFileLogRoute',
'levels' => 'error, warning, info',
'categories' => 'application.*',
'logPath' => dirname(__FILE__).'/../../../../../logs/',
),
...
을 그리고 네 , @ragingprodigy right : index.php에 define('YII_DEBUG', 0)
또는 define('YII_TRACE_LEVEL', 0)
을 설정하여 스택 추적 f를 제거 할 수 있습니다. ROM 로그 메시지
당신은 Yii :: log ($ message, $ level, $ category)를 사용할 수 있습니다; –
답변 해 주셔서 감사합니다.하지만 다른 질문이 있습니다. "스택 추적"을 제거하는 방법은 무엇입니까? – Florent
'index.php' 파일에서'define ('YII_TRACE_LEVEL') 또는 define ('YII_TRACE_LEVEL', 3);을 수정할 수 있다고 생각합니다. –