「Php/Symfony/Symfony2/log」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「 ==ログファイル== tail -f app/logs/dev.log ==ログ設定== $ vi app/config/config_dev.yml monolog: handlers: main: type: stream...」 |
|||
| 31行目: | 31行目: | ||
levelをinfoからnoticeに変更して上記を実行すると | levelをinfoからnoticeに変更して上記を実行すると | ||
$ vi app/config/config_dev.yml | $ vi app/config/config_dev.yml | ||
level: notice | - level: info | ||
+ level: notice | |||
infoのlogが消えerrのlogのみ表示されるようになる | infoのlogが消えerrのlogのみ表示されるようになる | ||
2016年12月26日 (月) 08:31時点における版
ログファイル
tail -f app/logs/dev.log
ログ設定
$ vi app/config/config_dev.yml
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: [!event]
firephp:
type: firephp
level: info
chromephp:
type: chromephp
level: info
ログ出力
-DefautController.php
$logger = $this->get('logger');
$logger->info('infolog');
$logger->err('errorlog');
[2016-12-26 16:46:35] app.INFO: infolog [] [] [2016-12-26 16:46:35] app.ERROR: errlog [] []
level変更
levelをinfoからnoticeに変更して上記を実行すると
$ vi app/config/config_dev.yml - level: info + level: notice
infoのlogが消えerrのlogのみ表示されるようになる
level値確認
vi vendor/monolog/monolog/src/Monolog/Logger.php const DEBUG = 100; const INFO = 200; const NOTICE = 250; const WARNING = 300; const ERROR = 400; const CRITICAL = 500; const ALERT = 550; const EMERGENCY = 600;
参考
http://docs.symfony.gr.jp/symfony2/cookbook/logging/monolog.html