简介
日志文件按照等级分为(error waring info),在写程序的过程中经常需要我们输出日志,当然我们也想自定义设置日志。
一 yii2 配置log
以yii高级版为例,经常会在api目录打印日志,之前有个坑就是把打印的日志跟输出的结果都给了前端,前端调了半天,差点哭了。
不多说了,上代码:
main.php:
[
‘class’ => ‘yii\log\FileTarget’,
‘levels’ => [‘info’],//记录日志的级别
‘logFile’ => ‘@api/runtime/logs/‘ . date(‘Y-m-d’) . ‘_info.log’,
‘categories’ => [‘自定义’],//自定义日志
],
二 输出日志
controller里,你需要打印的地方,加上Yii::info($message,$categories);
是不是很简单。。。