yii框架写日志的方法

  介绍

这篇文章给大家分享的是有关yii框架写日志的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

<强> yii框架如何写日志?

<强> 1,yii使用日志首先需要修改配置文件:

& # 39;日志# 39;,=祝辞,(   ,,,& # 39;tracelevel # 39;,=祝辞,YII_DEBUG  ?, 3,:, 0,   ,,,& # 39;目标# 39;,=祝辞,(   ,,,,,,,(   ,,,,,,,,,,,& # 39;类# 39;,=祝辞,& # 39;yii \ \ FileTarget&日志# 39;   ,,,,,,,,,,,& # 39;水平# 39;,=祝辞,[& # 39;错误# 39;,,& # 39;预警# 39;],   ,,,,,,,,,,,& # 39;logVars& # 39;,=祝辞,[& # 39;_get # 39;],   ,,,,,,,,   ,,,,   ],

目标参数解释:

●类指定了使用文件保存日志

●水平指定了保存错误和警告日志

●logVars指定了保存得到参数

如果不指定logVars会保存得到邮报COOKIE会话服务器等参数,这样会影响到我们的查看,我们可以修改为

& # 39;logVars& # 39;,=祝辞,[& # 39;* & # 39;],,//,只记录消息

<强> 2,使用如下:

Yii::错误消息($);   Yii::警告(消息)美元;

<强>将日志写入到不同的文件

<强>方法一:在需要记录日志的地方先赋值日志文件地址,再写入日志

Yii:: $应用→测井→目标[0]→logFile =, Yii: getAlias (& # 39; @runtime& # 39;) .DIRECTORY_SEPARATOR强生# 39;日志# 39;.DIRECTORY_SEPARATOR强生# 39;app2.log& # 39;;   Yii::警告(消息)美元;

<强>方法二(推荐):修改配置文件主要。php

& # 39;日志# 39;,=祝辞,(   ,,,& # 39;tracelevel # 39;,=祝辞,YII_DEBUG  ?, 3,:, 0,   ,,,& # 39;目标# 39;,=祝辞,(   ,,,,,,,(   ,,,,,,,,,,,& # 39;类# 39;,=祝辞,& # 39;yii \ \ FileTarget&日志# 39;   ,,,,,,,,,,,& # 39;水平# 39;,=祝辞,[& # 39;错误# 39;,,& # 39;预警# 39;],   ,,,,,,,,,,,& # 39;logVars& # 39;,=祝辞,[& # 39;* & # 39;],   ,,,,,,,,,,,//& # 39;类别# 39;,=祝辞,[& # 39;应用# 39;],   ,,,,,,,,,,,//& # 39;日志文件# 39;,=祝辞,& # 39;@runtime/日志/app.log& # 39;   ,,,,,,,,   ,,,,,,,(   ,,,,,,,,,,,& # 39;类# 39;,=祝辞,& # 39;yii \ \ FileTarget&日志# 39;   ,,,,,,,,,,,& # 39;类别# 39;,=祝辞,[& # 39;支付# 39;],   ,,,,,,,,,,,& # 39;水平# 39;,=祝辞,[& # 39;错误# 39;,,& # 39;预警# 39;],   ,,,,,,,,,,,& # 39;logVars& # 39;,=祝辞,[& # 39;* & # 39;],   ,,,,,,,,,,,& # 39;日志文件# 39;,=祝辞,& # 39;@runtime/日志/pay.log& # 39;   ,,,,,,,,   ,,,,,,,(   ,,,,,,,,,,,& # 39;类# 39;,=祝辞,& # 39;yii \ \ FileTarget&日志# 39;   ,,,,,,,,,,,& # 39;类别# 39;,=祝辞,[& # 39;订单# 39;],   ,,,,,,,,,,,& # 39;水平# 39;,=祝辞,[& # 39;错误# 39;,,& # 39;预警# 39;],   ,,,,,,,,,,,& # 39;logVars& # 39;,=祝辞,[& # 39;* & # 39;],   ,,,,,,,,,,,& # 39;日志文件# 39;,=祝辞,& # 39;@runtime/日志/order.log& # 39;   ,,,,,,,,   ,,,,   ],

使用:

Yii::警告(美元消息,& # 39;支付# 39;)

此处消息会记录到工资。日志中,当然同时也会记录到默认的app.log中

你可以将这段代码:<强>//袄啾稹?比;“应用程序”,注释去掉,这样就只会记录到各自的日志中了。

但是这样也会导致一些错误信息不能记录到app.log中。

感谢各位的阅读!关于yii框架写日志的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

yii框架写日志的方法