🐧

Laravelのログをdocker logsに出力する "laravel-log-docker"リリースしました

2020/10/27に公開

Laravelのログをdocker logsに出力するライブラリ "laravel-log-docker"開発しました。
composer requireと、.envの編集のみで、Laravelログの出力先をdocker logsに設定できます。
https://github.com/kajitori-git/laravel-log-docker

使い方

  • インストールしてください。
composer require kajitori-git/laravel-log-docker
  • .envファイルを編集してください。
# (更新)ログのチャンネルの変更
LOG_CHANNEL=docker

#### 必要あらば、以下の値を変更してください
# ログレベル。既定は'error'
LOG_LEVEL_DOCKER=debug  

# ログフォーマット
LOG_FORMATTER_DOCKER=  

これで、Laravelのログのアウトプット先を、docker logsにできます。

DockerやAWS FargateでLaravelのシステムを公開する際、可能な限り、configファイルの編集などは避けたいはずです。
そのため、composer requireと、.env(もしくは環境変数)で、ログの出力先を変更できるようなライブラリの作成に至りました。
1時間ぐらいしか掛けてませんが・・・、良かったら使ってくださいね。

Discussion