Laravelで構築したアプリケーションを安定的に運用していくためにはログの設定を十分に理解しておく必要があります。本文書ではデフォルト設定を変更し、ログの動作確認を行うことでLaravelのロギングの理解を深めていきます。 Laravelはログ管理にmonologパッケージを利用しています。monologの理解はLaravelのログを使いこなす上で重要なのでmonologに触れたことがない人は下記の文書を読んでおくことをおすすめします。決して難しいものではありません。 デフォルトのログ設定の確認 デフォルトでのログ設定の確認を行います。ログの設定はconfigのlogging.phpの中に記述されています。 'default' => env('LOG_CHANNEL', 'stack'), .envファイルのLOG_CHANNELの設定がなければdefaultはstackに設定されます。
tailは便利だけど、白黒で見るのはすごく疲れます。 なので、色を付けてみたいと思います。 色をつけるにはANSI エスケープシーケンスを使えばよいらしい。 1、ANSI エスケープシーケンスとは。 ディスプレイに文字を表示する際のエスケープ。 つまり、今自分が使っているターミナルが、 受け取った文字列を表示する際の制御文字みたいなものらしい。 ANSI エスケープシーケンスを使うと、色を変えるだけでなく、 コマンドラインの表示をいろいろカスタムできるらしい。 ANSIエスケープシーケンスを使って端末に時計を表示するとか。 2、ANSIエスケープの書き方。 こんな感じ。 # karinoを赤色で標準出力 echo -e "\033[0;31mkarino\033[0m" # karinoの背景を緑色で標準出力 echo -e "\033[42mkarino\033[0m" # karino
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く