旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii日记文件在哪【yii框架教程】,yii

作者:搜搜PHP网发布时间:2019-12-14分类:YII浏览:71


导读:Yii供应了一个天真可扩大的日记功用。纪录的日记能够经由过程日记级别和信息分类举行归类。(引荐进修:yii框架)经由过程运用级别和分类过滤器,所选的信息还能够...

Yii 供应了一个天真可扩大的日记功用。纪录的日记 能够经由过程日记级别和信息分类举行归类。 (引荐进修:yii框架)

经由过程运用级别和分类过滤器,所选的信息还能够进一步路由到差别的目的地,比方一个文件,Email,浏览器窗口等。

信息能够经由过程 Yii::log 或 Yii::trace 纪录。其 区别是后者只在当应用顺序运行在 调试形式(debug mode) 中时才会纪录信息。

Yii::log($message, $level, $category);
Yii::trace($message, $category);

当纪录信息时,我们须要指定它的分类和级别 分类是一段花样类似于 途径别号 的字符串。 比方,假如一条信息是在 CController 中纪录的,我们能够运用 system.web.CController 作为分类。信息级别应该是以下值中的一种:

trace: 这是在 Yii::trace 中运用的级别。它用于在开发中 跟踪顺序的实行流程。

info: 这个用于纪录一般的信息。

profile: 这个是机能概述(profile)。下面立时会有更细致的申明。

warning: 这个用于正告(warning)信息。

error: 这个用于致命毛病(fatal error)信息。

虽然开启log影响效力(读写文件),所以生产环境通常会禁用log 然则有些必要信息我们每每有须要纪录下来,比方付出日记,那末这就产生了新的需求: 差别信息纪录到差别日记文件中。

//在须要纪录日记的处所先赋值log文件地点:
Yii::$app->log->targets[0]->logFile = Yii::getAlias('@runtime').DIRECTORY_SEPARATOR.'logs'.DIRECTORY_SEPARATOR.'app2.log';
Yii::warning($message);

以上就是yii日记文件在哪的细致内容,更多请关注ki4网别的相干文章!

标签:yii