ユーザ用ツール

サイト用ツール


11_php:02_framework:09_monolog

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
11_php:02_framework:09_monolog [2019/02/07 07:43] matsui11_php:02_framework:09_monolog [2019/02/07 07:44] (現在) matsui
行 2: 行 2:
  
 ===== 普通にログ出力する ===== ===== 普通にログ出力する =====
 +<code>
 +use Monolog\Logger;
 +use Monolog\Handler\StreamHandler;
  
-  use Monolog\Logger; +$monolog = new Logger('MONOLOG_TEST')
-  use Monolog\Handler\StreamHandler;+$handler = new StreamHandler('./app.log',Logger::DEBUG); 
 +$monolog->pushHandler($handler);
      
-  $monolog = new Logger('MONOLOG_TEST'); +$monolog->addDebug('debug log'); 
-  $handler = new StreamHandler('./app.log',Logger::DEBUG); +$monolog->addInfo('info log'); 
-  $monolog->pushHandler($handler); +$monolog->addWarning('warning log'); 
-     +$monolog->addError('error log'); 
-     +</code>
-  $monolog->addDebug('debug log'); +
-  $monolog->addInfo('info log'); +
-  $monolog->addWarning('warning log'); +
-  $monolog->addError('error log'); +
 ==== ログの出力 ==== ==== ログの出力 ====
  
行 24: 行 23:
  
 ===== ローテートする場合 ===== ===== ローテートする場合 =====
-  use Monolog\Logger; +<code> 
-  use Monolog\Handler\RotatingFileHandler; +use Monolog\Logger; 
-   +use Monolog\Handler\RotatingFileHandler; 
-  $monolog = new Logger('MONOLOG_TEST'); + 
-  $handler = new RotatingFileHandler('./app.log', 10, Logger::DEBUG); +$monolog = new Logger('MONOLOG_TEST'); 
-  $monolog->pushHandler($handler); +$handler = new RotatingFileHandler('./app.log', 10, Logger::DEBUG); 
-     +$monolog->pushHandler($handler);
-     +
-  $monolog->addDebug('debug log'); +
-  $monolog->addInfo('info log'); +
-  $monolog->addWarning('warning log'); +
-  $monolog->addError('error log');+
  
 +$monolog->addDebug('debug log');
 +$monolog->addInfo('info log');
 +$monolog->addWarning('warning log');
 +$monolog->addError('error log');
 +</code>
 ==== 下記のような感じでログが出力される ==== ==== 下記のような感じでログが出力される ====
  
11_php/02_framework/09_monolog.1549525384.txt.gz · 最終更新: 2019/02/07 07:43 by matsui