Yii日志记录Logging
2015-11-23 10:03
627 查看
1、Yii::getLogger()->log($message, $level, $category = 'application') 2、Yii::trace($message, $category = 'application'); 3、Yii::error($message, $category = 'application'); 4、Yii::warning($message, $category = 'application'); 5、Yii::info($message, $category = 'application');
在config,main.php配置
components->log
默认配置: 'log'=> [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning'], ], ], ],
修改
'log' => [ 'traceLevel'=> YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning','info','trace'], ], [ 'class'=> 'yii\log\FileTarget', 'levels' => ['info'], 'categories' => ['rhythmk'], 'logFile' => '@app/runtime/logs/Mylog/requests.log', 'maxFileSize' => 1024 * 2, 'maxLogFiles' => 20, ], ], ],
输出日志:
Yii::getLogger()->log("开始写自定义日志",Logger::LEVEL_ERROR); Yii::trace("trace,开发调试时候记录"); Yii::error("error,错误日志"); Yii::warning("warning,警告信息"); Yii::info("info,记录操作提示");
Yii::info("info .... ","rhythmk");//输出自定义目录日志,@app/runtime/logs/Mylog/requests.log
相关文章推荐
- 解决Windows下运行php Composer出现SSL报错的问题
- php生成4位数字验证码的实现代码
- PHP错误处理和日志函数 及函数名
- php解决问题的方法
- 一个经典的PHP文件上传类
- 3种php生成唯一id的方法
- Laravel中运行Gulp任务的利器 —— Laravel Elixir简介及入门教程
- php中的$_FILES
- [Windows Server 2003] IIS自带FTP安装及配置方法
- php命令行(cli)模式下报require 加载路径错误的解决方法
- PHP常用工具类大全
- Matplot使用笔记
- zabbix使用脚本发送外网邮件告警(msmtp + mutt)
- 如何设置一个严格30分钟过期的Session
- ubuntu安装php-cgi
- thinkphp3.2 留言板内容提交到数据库
- thinphp3.2 表格案例
- php调试JS输出变量
- php命令行(cli)模式下报require 加载路径错误的解决方法
- 3种php生成唯一id的方法