3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

laravel5.5でのLogViewerのインストールについて

Posted at

#Laravel5.5のLogViewerが便利

Laravelでログを管理するには、Logviewerを使っています。便利なのでプロジェクトを作るたびにやっていることをメモ

##手順

基本的には下記の手順

  1. ENVファイルにAPP_LOG=singleを追加
  2. LogViewerのインストール
  3. LogViewerの設定

##LovViewerのインストールについて

下記のリンクを参照
https://github.com/ARCANEDEV/LogViewer/blob/master/_docs/1.Installation-and-Setup.md

##インストールと設定のポイント

###composer install の際にバージョンを指定する 
composer require arcanedev/log-viewer 4.4

ルーティングはconfigから

基本のルーティングはhttp://{your-project}/log-viewer

config/logviewer.php から設定を変更

'route'         => [
    'enabled'    => true,

    'attributes' => [
        'prefix'     => 'log-viewer',

        'middleware' => env('ARCANEDEV_LOGVIEWER_MIDDLEWARE') ? explode(',', env('ARCANEDEV_LOGVIEWER_MIDDLEWARE')) : null,
    ],
],

##ログページを公開しない

インストール後は誰もがログのページにアクセスができます。そのため、middlewareで制御する

envファイルに下記を追加すると、auth,adminのmiddlewareが効いて、認証ユーザーしかログが見れないようになります

ARCANEDEV_LOGVIEWER_MIDDLEWARE=web,auth,admin

##参考記事
APP_LOGの変更
https://qiita.com/isao_e/items/304c66f7807f141b6f43

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?