Hello)
I am try to use -
Yii::log(‘message’, CLogger::LEVEL_ERROR)
but it not working … runtime/application.log is empty.
I also noticed it only work when exception is occured.
Cant I use Yii::log for regular logging without exception raise?
Thanks!
Can you show us the log-stanza from your config? Sounds like logging isn’t configured properly.
kokomo
(Mwerlberger85)
November 30, 2011, 2:00pm
3
Had similar problems with no log entries saved in files. My problem was that runtime folder hadn’t the correct permissions that the webserver process user was able to create/write the log file.
If you are on *NIX check the permissions!
tipan
(458735)
November 30, 2011, 3:30pm
4
check the log entry in your /protected/config/main.php if you log the errors. mine looks so:
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CFileLogRoute',
'levels'=>'error, warning, trace, info',
),
),
),
your sample code works fine for me
ok, this code is work fine:
array(
'class'=>'CFileLogRoute',
'levels'=>'error, warning, [b]mycustom[/b]',
),
Yii::log('>>>>>>>>>> hello', '[b]mycustom[/b]');
This code use custom ‘mycustom’ tag, through standalone CLogger const, and work fine.
I not shure, but in some cases while exceptions(not critical ofcourse) occured logging not work.
Thanks All for replies!!