1, Yii::getlogger ()->log ($message, $level, $category = ' application ')2, Yii::trace ($ message, $category = ' application '); 3, Yii::error ($message, $category = ' application '); 4, yii::warning ($message, $category = ' application '); 5, Yii::info ($message, $category = ' application ');
In config,main.php configuration
Components->log
default configuration: ' log '= = [30, = = [ ' Class' = ' yii\log\filetarget ', = = [' Error ', ' warning '], ] , ],
Modify
'Log'= [ 'TraceLevel'= Yii_debug?3:0, 'Targets'= [ [ 'class'='Yii\log\filetarget', ' Levels '=[' Error ', ' warning ', ' info ', ' trace '],], ['class '=' yii\log\filetarget ', ' Levels '=[' Info '], ' categories '=[' RHYTHMK '], ' logFile '= ' @app/runtime/logs/mylog/requests.log ', ' maxfilesize '=1024x768*2, ' Maxlogfiles '= -, ], ], ],
Output log:
Yii::getlogger ()->log (" start writing custom log ", Logger::level_error); Yii::trace ("Trace, logging when developing and debugging "); Yii::error ("errorlog "); Yii::warning ("warning, warning message "); Yii::info ("info, record operation tips ");
Yii::info ("","rhythmk"); // Output Custom directory log, @app/runtime/logs/mylog/requests.log
Yii Log Record logging