zoukankan      html  css  js  c++  java
  • Yii日志记录Logging

    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' => 'yiilogFileTarget',
                        'levels' => ['error', 'warning'],
                    ],
                ],
            ],

    修改

    'log' => [
                'traceLevel'=> YII_DEBUG ? 3 : 0,
                'targets' => [
                    [
                        'class' => 'yiilogFileTarget',
                        'levels' => ['error', 'warning','info','trace'],
                    ],
                    [
                        'class'=> 'yiilogFileTarget',
                        '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
  • 相关阅读:
    excel 常用小技巧
    如何以正确的顺序重新安装驱动程序
    kaby LAKE 仅支持 Windows10
    关闭远程计算机CMD命令
    根据IP查主机名
    Charles安装与使用
    常用的算法思想总结
    iOS学习之单例模式
    PHP之简单实现MVC框架
    Objective-C 继承和多态
  • 原文地址:https://www.cnblogs.com/baby123/p/4987552.html
Copyright © 2011-2022 走看看