Home >php教程 >php手册 >Yii2.0中文开发向导自定义日志文件写日志,yii2.0日志文件

Yii2.0中文开发向导自定义日志文件写日志,yii2.0日志文件

WBOY
WBOYOriginal
2016-06-13 08:56:20952browse

Yii2.0中文开发向导——自定义日志文件写日志,yii2.0日志文件

头部引入log类
use yii\log\FileTarget;


$time = microtime(true);
$log = new FileTarget();
$log->logFile = Yii::$app->getRuntimePath() . '/logs/zhidemy.com.log'; //文件名自定义
$log->messages[] = ['test',1,'application',$time];
$log->export();


这样基本就能写出来了,先看一下$log->message的类描述信息
/*
* [0] => message (mixed, can be a string or some complex data, such as an exception object)
* [1] => level (integer)
* [2] => category (string)
* [3] => timestamp (float, obtained by microtime(true))
* [4] => traces (array, debug backtrace, contains the application code call stacks)
*/

传递参数按照这些信息进行传递就可以了。最后记住重要的一点
$log->messages[] 别忘了加[] 
具体可查看Target类

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn