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'], (编辑:济南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |