Yii日志记录Logging
日志 记录 logging yii
2023-09-14 09:00:02 时间
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
相关文章
- 日志 拦截器 工具
- 什么是日志审计
- MySQL运维---慢日志与备份
- thinkphp6: 用middleware 记录操作日志(php 8.1.1 / thinkphp v6.0.10LTS )
- 使用 Map-Reduce 统计Web 服务器 access.log 日志文件
- php之框架增加日志记录功能类
- Nginx日志过滤 使用ngx_log_if不记录特定日志
- ASP.NET 运行状况监视的日志记录错误详细信息 (C#)
- 如何利用ETW(Event Tracing for Windows)记录日志
- 用代码读取指定SAP CRM One Order文档产生的application log-应用日志
- Atitit mysql 存储过程捕获所有异常,以及日志记录异常信息
- 日志库 winston 的学习笔记 - logger.info 打印到控制台上的实现原理
- 通过openresty和嵌入式的lua脚本,来搭建高并发的日志采集服务器
- Java:日志输出JDK Logging、commons-logging、log4j、SLF4J、Logback
- slf4j-api-1.7.5日志打印实验
- 【转载】如何优雅地记录操作日志?
- macOS 应用崩溃日志
- 67:内网安全-域横向smb&wmi明文或hash传递——注意:Windows 默认不会将 WMI 的操作记录在日志里,隐蔽性极强,EDR数据采集的时候注意
- Hibernate使用Log4j日志记录(使用properties文件)
- Gin 框架 - 使用 logrus 进行日志记录
- VMware日志分析实例