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

      

  • 相关阅读:
    剩余类&完全剩余组
    同余验算法
    一种快速余数求法
    同余的性质II
    同余初步
    求N个数的最小公倍数
    N个数GCD求解法
    快速求解GCD的三个Trick
    质数的几个有趣问题
    等比数列求和公式
  • 原文地址:https://www.cnblogs.com/brady-wang/p/12714264.html
Copyright © 2011-2022 走看看