日志功能--yii::trace()和yii::log()

Yii框架提供了灵活的日志记录功能,包括多种日志级别和类别,如trace、info、profile等,以及不同日志路由如CDbLogRoute、CFileLogRoute等。在配置文件中启用调试模式和设置日志级别,可以通过yii::log()和yii::trace()记录信息。其中,trace()仅在调试模式下工作,而log()允许设定日志级别。
摘要由CSDN通过智能技术生成
    Yii提供了一个灵活的和可扩展的日志记录功能。根据日志级别和消息的类别可以将消息记录分类。使用级别和类别过滤器,选中的消息可以进一步记录到不同的目标,如文件、电子邮件、浏览器窗口等。


1、开启trace()和log()

日志路由class:
CDbLogRoute: 将信息保存到数据库的表中。
CEmailLogRoute: 发送信息到指定的 Email 地址。
CFileLogRoute: 保存信息到应用程序 runtime 目录中的一个文件中。
CWebLogRoute: 将 信息 显示在当前页面的底部。
CProfileLogRoute: 在页面的底部显示概述(profiling)信息。

信息级别levels:
trace: 这是在 Yii::trace 中使用的级别。它用于在开发中 跟踪程序的执行流程。
info: 这个用于记录普通的信息。
profile: 这个是性能概述(profile)。
warning: 这个用于警告(warning)信息。
error: 这个用于致命错误(fatal error)信息。


文件 config/main.php:
'db'=>array(
            ... ...
            /*
             * 下面是调试信息,显示执行的数据库操作
             */
            'enableProfiling'=>YII_DEBUG,
            'enableParamLogging'=>YII_DEBUG,
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值