LoginSignup
11
4

More than 5 years have passed since last update.

Laravel5.7 + Telescope(Config編)

Last updated at Posted at 2018-10-26

Laravel5.7 + Telescope を検証してます。
少し使ってみたところ、データベースへの書き込みが発生するため、開発環境にしても実行速度が遅くなります。

使用しない機能はon/offできないのかなと思って設定できる項目を調べてみました。

概要

laravel/telescopeはLaravel用のデバッグ支援ツールです。
Telescope(テレスコープ)は望遠鏡という意味らしいです😇
Requests, Commands, Schedule, Jobs, Exceptions, Logs, Dumps, Queries, Models, Events, Mail, Notifications, Cache, Redis等、実行ログを監視します。
Telescopeを導入するとデバッグコードを仕込むことなく、対象の情報について洞察できます。
Laravelのローカル開発環境でのデバッグがとても楽なものになります。

シリーズ記事

Laravel バージョン

5.7.11

Telescope バージョン

$ composer show laravel/telescope | grep version
versions : * v0.1.2

.env

# ドライバの指定
TELESCOPE_DRIVER=database
# データベースコネクションの指定
DB_CONNECTION=mysql

# 指定件数までログを残す
TELESCOPE_LIMIT=100 # null の場合は削除されない

# 監視の有効/無効の切り替え
TELESCOPE_CACHE_WATCHER=true
TELESCOPE_COMMAND_WATCHER=true
TELESCOPE_DUMP_WATCHER=true
TELESCOPE_EVENT_WATCHER=true
TELESCOPE_EXCEPTION_WATCHER=true
TELESCOPE_JOB_WATCHER=true
TELESCOPE_LOG_WATCHER=true
TELESCOPE_MAIL_WATCHER=true
TELESCOPE_MODEL_WATCHER=true
TELESCOPE_NOTIFICATION_WATCHER=true
TELESCOPE_QUERY_WATCHER=true
TELESCOPE_REDIS_WATCHER=true
TELESCOPE_REQUEST_WATCHER=true
TELESCOPE_SCHEDULE_WATCHER=true

ドライバの指定ができるみたいですが、現在は database ドライバのみのようです。

監視対象ごとに有効/無効の切り替えができます。

設定ファイルのひな形
https://github.com/laravel/telescope/blob/master/config/telescope.php

11
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
11
4