IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Yii2指定文件写日志

    songlin发表于 2015-02-02 07:13:09
    love 0

    Yii2 自定义日志文件写日志:

            类头部别忘了引入log类 
            use yii\log\FileTarget;
    
            $time = microtime(true);
    	$log = new FileTarget();
    	$log->logFile = Yii::$app->getRuntimePath() . '/logs/songlin.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[]   别忘了加[]   害得我调试了很长时间。 
    框架版本信息:yii2 Version:2.0.2   暂时的最新版
    yii2的资料还是太少啊,能贡献一点算一点
      

    文章均属 松林's blog 原创 转载请注明转自 松林's blog

    本文地址 : http://www.songlin51.com/archives/1201.html



沪ICP备19023445号-2号
友情链接