Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /usr/home/shadbb/domains/czub.info/public_html/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /usr/home/shadbb/domains/czub.info/public_html/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Domyślnie w Yii2 skopanie jest logowanie błędów ErrorException, itd, nie zapisują się do loga, tylko lecą do >/dev/null … rozwiązanie jest trochę na okrętkę, ale działa:
try{
/* Error code */
} catch (yii\base\ErrorException $ex){
Yii::error("ErrorException: file: ".$ex->getFile()." line: ".$ex->getLine()."\nPrevious Track: ".$ex->getPrevious()."\n\nStack: ".$ex->getTraceAsString());
throw new yii\base\ErrorException($ex);
} |
try{
/* Error code */
} catch (yii\base\ErrorException $ex){
Yii::error("ErrorException: file: ".$ex->getFile()." line: ".$ex->getLine()."\nPrevious Track: ".$ex->getPrevious()."\n\nStack: ".$ex->getTraceAsString());
throw new yii\base\ErrorException($ex);
}
oraz modyfikacja konfiguracji logera w przypadku testów realizowanych przez codeconception:
'log' => [
'traceLevel' => 3,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
[
'class' => 'yii\log\FileTarget',
'except' => ['yii\base\ErrorException:*'],
'levels' => ['error'],
'exportInterval' => 1,
'logFile' => '@tests/runtime/logs/exception.log',
],
],
], |
'log' => [
'traceLevel' => 3,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
[
'class' => 'yii\log\FileTarget',
'except' => ['yii\base\ErrorException:*'],
'levels' => ['error'],
'exportInterval' => 1,
'logFile' => '@tests/runtime/logs/exception.log',
],
],
],
Możliwość komentowania jest wyłączona.