zoukankan      html  css  js  c++  java
  • Yii2 log 模块,消息日志

    Yii::trace():记录一条消息去跟踪一段代码是怎样运行的。这主要在开发的时候使用。

    Yii::info():记录一条消息来传达一些有用的信息。

    Yii::warning():记录一个警告消息用来指示一些已经发生的意外。

    Yii::error():记录一个致命的错误,这个错误应该尽快被检查

    1). 配置

    //common/config/main.php 配置
    'components' => [
        'log' => [
            'traceLevel' => YII_DEBUG ? 3 : 0,
            'targets' => [
                [
                    'class' => 'yiilogFileTarget',
                    'levels' => ['error', 'warning','info','trace','profile'],
                ],
            ],
        ],
    ],

    2).使用 

    Yii::trace("aaaaaaaaaaaaaaaaa", __METHOD__);
    $trace = "这里是 Yii::trace Yii::trace Yii::trace --------------------";
    
    Yii::info("iiiiiiiiiiiiiiiiiiiii",__METHOD__);
    $info = "这里是 Yii::info Yii::info Yii::info -------------------------";
    
    Yii::warning("wwwwwwwwwwwwwwwwwwwwww",__METHOD__);
    $warning = "这里是 Yii::warning Yii::warning Yii::warning----------------------";
    
    Yii::error("eeeeeeeeeeeeeeeeeeeeeeeee",__METHOD__);
    $error = "这里是 Yii::error Yii::error Yii::error------------------";

     3). 显示

    // runtime/log/app.log  在这里应该可以找到类似的输出
    2018-10-25 07:54:48 [192.168.56.1][-][-][trace][frontendcontrollersSiteController::actionAbout] aaaaaaaaaaaaaaaaa
        in /data/fei/yii2/frontend/controllers/SiteController.php:153
    2018-10-25 07:54:48 [192.168.56.1][-][-][info][frontendcontrollersSiteController::actionAbout] iiiiiiiiiiiiiiiiiiiii
        in /data/fei/yii2/frontend/controllers/SiteController.php:156
    2018-10-25 07:54:48 [192.168.56.1][-][-][warning][frontendcontrollersSiteController::actionAbout] wwwwwwwwwwwwwwwwwwwwww
        in /data/fei/yii2/frontend/controllers/SiteController.php:159
    2018-10-25 07:54:48 [192.168.56.1][-][-][error][frontendcontrollersSiteController::actionAbout] eeeeeeeeeeeeeeeeeeeeeeeee
        in /data/fei/yii2/frontend/controllers/SiteController.php:162

    扩展:官方地址

  • 相关阅读:
    1.1获取go运行版本信息
    11.exporting 导出
    MyBatis的dao的mapper写法
    用Intellij IDEA建mybatis案例
    面向对象之多态
    this和构造器的内存分析(***)
    服务器解析请求的基本原理
    接口和抽象类的使用上的区别和选择
    intelliJ IDEA之使用svn或git管理代码
    IntelliJ IDEA的使用之调试方法
  • 原文地址:https://www.cnblogs.com/dafei4/p/12939114.html
Copyright © 2011-2022 走看看