「Php/laravel/laravel5/log」の版間の差分
提供: 初心者エンジニアの簡易メモ
(同じ利用者による、間の4版が非表示) | |||
行1: | 行1: | ||
==ログ出力== | ==ログ出力== | ||
− | \Log::debug(" | + | \Log::debug("hoge_debug"); |
− | \Log::info(" | + | \Log::info("hoge_info"); |
− | \Log::notice(" | + | \Log::notice("hoge_notice"); |
− | \Log::warning(" | + | \Log::warning("hoge_warning"); |
− | \Log::error(" | + | \Log::error("hoge_error"); |
− | \Log::critical(" | + | \Log::critical("hoge_critical"); |
− | \Log::alert(" | + | \Log::alert("hoge_alert"); |
− | \Log::log("debug", " | + | \Log::log("debug", "hoge_debug"); |
==ログ出力場所== | ==ログ出力場所== | ||
行15: | 行15: | ||
==実際のログ== | ==実際のログ== | ||
production.DEBUG: hoge | production.DEBUG: hoge | ||
+ | |||
+ | ==ログローテーション== | ||
+ | $ vi config/app.php | ||
+ | // 'log' => env('APP_LOG', 'single'), | ||
+ | 'log' => env('APP_LOG', 'daily'), | ||
+ | 'log_max_files' => 30, // defaultは5なので30ぐらいへ | ||
+ | 参考:https://readouble.com/laravel/5.5/ja/errors.html | ||
+ | |||
+ | ==ログ出力箇所変更== | ||
+ | single storage/log/laravel.logに出力する | ||
+ | daily storage/log/laravel-YYYY-MM-DD.logに出力 | ||
+ | syslog Syslogに出力する | ||
+ | errorlog ログをerror_log()で出力する |
2018年5月10日 (木) 18:35時点における最新版
ログ出力
\Log::debug("hoge_debug"); \Log::info("hoge_info"); \Log::notice("hoge_notice"); \Log::warning("hoge_warning"); \Log::error("hoge_error"); \Log::critical("hoge_critical"); \Log::alert("hoge_alert");
\Log::log("debug", "hoge_debug");
ログ出力場所
tail -f storage/logs/laravel.log
実際のログ
production.DEBUG: hoge
ログローテーション
$ vi config/app.php // 'log' => env('APP_LOG', 'single'), 'log' => env('APP_LOG', 'daily'), 'log_max_files' => 30, // defaultは5なので30ぐらいへ
参考:https://readouble.com/laravel/5.5/ja/errors.html
ログ出力箇所変更
single storage/log/laravel.logに出力する daily storage/log/laravel-YYYY-MM-DD.logに出力 syslog Syslogに出力する errorlog ログをerror_log()で出力する