加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

YII2中日志要如何配置及运用?

发布时间:2022-04-07 16:23:16 所属栏目:语言 来源:互联网
导读:YII2框架中日志要如何配置及使用?YII2框架是一个高性能,高效率的PHP框架,也是比较容易学习和使用的,在YII2中就有提供非常方便的日志组件,配置也比较简单,下面我们就来一起了解一下YII2框架中日志的配置与使用。 我们在config/web.php中配置如下: retu
       YII2框架中日志要如何配置及使用?YII2框架是一个高性能,高效率的PHP框架,也是比较容易学习和使用的,在YII2中就有提供非常方便的日志组件,配置也比较简单,下面我们就来一起了解一下YII2框架中日志的配置与使用。
 
       我们在config/web.php中配置如下:
 
return [
//log必须在bootstrap期间就被加载,便于及时调度日志消息到目标
'bootstrap' => ['log'],
 
'components' => [
'log' => [
//消息跟踪级别,设置yiilogDispatcher::traceLevel属性
//YII_DEBUG开启时,日志消息被记录时,追加最多3个调用堆栈信息
'traceLevel' => YII_DEBUG ? 3 : 0,
//日志目标,可定义多个
'targets' => [
 
       通过下面5个方法,来写入我们自已的日志
 
//跟踪
Yii::trace('我是一条跟踪');
//消息
YII::info('我是一条消息');
//调试
YII::debug('我是一条调试');
//警告
YII::warning('我是一条警告');
//错误
YII::error('我是一条错误');
  
[
//日志处理器类,这里我改用数据库存日志了
'class' => 'yiilogDbTarget',
//日志记录的级别
'levels' => ['error', 'warning'],
//追加上下文信息,默认YII会包含PHP全局变量,这里我们不需要,设为空。
'logVars' => [],
//定义分类
'categories' => ['pay'],

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读