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

    <?php
    
    require_once 'vendor/autoload.php';
    
    use MonologFormatterLineFormatter;
    use MonologLogger;
    use MonologHandlerStreamHandler;
    
    $dateFormat = "Y-m-d H:i:s";
    $output = "[%datetime%] %channel%.%level_name%: %message% %context%
    "; // 输出格式
    $formatter = new LineFormatter($output, $dateFormat);
    
    $stream = new StreamHandler(__DIR__.'/test.log', Logger::DEBUG);
    $stream->setFormatter($formatter);
    $logger = new Logger('sql');
    $logger->pushHandler($stream);
    
    $logger->info('执行语句',['name'=>'hello','age'=>110]);   // 执行语句对应 message  context对应context  sql对应的是channel  
    

     生成 按天的日志

    require_once 'vendor/autoload.php';
    
    use MonologFormatterLineFormatter;
    use MonologHandlerRotatingFileHandler;
    use MonologLogger;
    use MonologHandlerStreamHandler;
    
    $dateFormat = "Y-m-d H:i:s";
    $output = "[%datetime%] %channel%.%level_name%: %message% %context%
    "; // 输出格式
    $formatter = new LineFormatter($output, $dateFormat);
    
    $fileHandler = new RotatingFileHandler("logs/test.log",5);  // test-2020-04-16.log
    $fileHandler->setFormatter($formatter);
    $logger = new Logger('sql');
    $logger->pushHandler($fileHandler);
    
    $logger->info('执行语句',['name'=>'hello','age'=>110]);   // 执行语句对应 message  context对应context  sql对应的是channel
    

     

    https://www.jianshu.com/p/b99dc5c3b760

      

  • 相关阅读:
    DokuWiki 插件使用
    DokuWiki 命名空间管理
    Ubuntu 14.10 下DokuWiki安装
    Ubuntu 14.10 下安装Ambari
    Ubuntu 14.10 下安装Ambari 问题汇总
    Hadoop 权限管理
    Spark 性能调优-内存设置-GC设置
    Ubuntu 14.10 下NodeJS Cannot find module 'npmlog'
    Hadoop 新增删除节点
    Ubuntu 14.10 下开机不进入图形化界面
  • 原文地址:https://www.cnblogs.com/brady-wang/p/12714264.html
Copyright © 2011-2022 走看看