月間29,000PV達成! 収益は毎日発生中! ギランバレー症候群に関する情報を集めています

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

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

 

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

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

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

 

僕のプロフィールはこちら

 

 

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

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

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

 

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

まあ、書いてある通りで特に説明することがないです。。

 

 

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

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

 

 

Advertisement

 

実際のログを見てみる

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

 

 

おすすめ書籍

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

 

 

 

まとめ

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

さよなら。

Travelerを知らないの?