やっほー
【Laravel】Traitで開始・終了ログ出力を共通化してみた件

【Laravel】Traitで開始・終了ログ出力を共通化してみた件

  • 2020年3月9日
  • 2021年3月14日
  • Laravel
  • 211view

普通のシステムだとログの出力って当たり前にやると思います

また、開始・終了ログも必ずと言っていいほど記載すると思います。

「どの処理でも書くのなら共通化するべきでしょ?」ってことで今回は、Traitで開始・終了ログ出力を共通化してみました

まずはトレイトを新規作成

何はともあれ、まずはトレイトを作成します。

app直下に「Traits」フォルダを作成します。

 

これがログ出力の役割を担う「LogTrait.php」です。

コントローラでLogトレイトを呼び出す

上記のコントローラで開始・終了ログを出力するようにしました。

実際のログを見てみる

↑のような感じで開始・終了ログが出力されます。

おすすめ書籍

僕はLaravelの勉強をするのに以下の書籍を購入しました。おすすめですよ!

まとめ

なんか、サラッと終わっちゃいました。

さよなら。

【Laravel】Traitで開始・終了ログ出力を共通化してみた件
フォローしてもらえると泣いて喜びます