介绍
这篇文章给大家分享的是有关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框架写日志的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!