このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
11_php:02_framework:09_monolog [2019/02/07 02:56] – 作成 matsui | 11_php:02_framework:09_monolog [2019/02/07 07:44] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 09 Monolog ====== | ====== 09 Monolog ====== | ||
- | | + | ===== 普通にログ出力する ===== |
- | use Monolog\Handler\StreamHandler; | + | < |
- | $log = new Logger(' | + | use Monolog\Logger; |
- | $handler = new StreamHandler(' | + | use Monolog\Handler\StreamHandler; |
- | $log-> | + | |
- | + | ||
- | + | ||
- | $log-> | + | |
- | $log-> | + | |
- | $log-> | + | |
- | $log-> | + | |
+ | $monolog = new Logger(' | ||
+ | $handler = new StreamHandler(' | ||
+ | $monolog-> | ||
+ | | ||
+ | $monolog-> | ||
+ | $monolog-> | ||
+ | $monolog-> | ||
+ | $monolog-> | ||
+ | </ | ||
+ | ==== ログの出力 ==== | ||
+ | |||
+ | [2019-02-07 16:41:41] MONOLOG_TEST.DEBUG: | ||
+ | [2019-02-07 16:41:41] MONOLOG_TEST.INFO: | ||
+ | [2019-02-07 16:41:41] MONOLOG_TEST.WARNING: | ||
+ | [2019-02-07 16:41:41] MONOLOG_TEST.ERROR: | ||
+ | |||
+ | ===== ローテートする場合 ===== | ||
+ | < | ||
+ | use Monolog\Logger; | ||
+ | use Monolog\Handler\RotatingFileHandler; | ||
+ | |||
+ | $monolog = new Logger(' | ||
+ | $handler = new RotatingFileHandler(' | ||
+ | $monolog-> | ||
+ | |||
+ | $monolog-> | ||
+ | $monolog-> | ||
+ | $monolog-> | ||
+ | $monolog-> | ||
+ | </ | ||
+ | ==== 下記のような感じでログが出力される ==== | ||
+ | |||
+ | $ ls -la | ||
+ | -rw-r--r-- 1 apache apache 476 Feb 7 16:38 app-2019-02-07.log | ||
{{tag> | {{tag> |