Skip to content

Instantly share code, notes, and snippets.

@Semdevmaster
Last active September 16, 2022 06:51
Show Gist options
  • Save Semdevmaster/3e2c33b1a27b13ab7591f249cab9423f to your computer and use it in GitHub Desktop.
Save Semdevmaster/3e2c33b1a27b13ab7591f249cab9423f to your computer and use it in GitHub Desktop.
Buggregator (Ray) - online log server

Buggregator и Ray сервер для онлайн логирования

  1. Ставим composer пакет от Spatie a) для MODX - spatie/ray b) для Laravel - spatie/laravel-ray

  2. В корне проекта создаем файл ray.php

<?php
return [
  'enable' => env('RAY_ENABLED', true),
  'send_cache_to_ray' => env('SEND_CACHE_TO_RAY', false),
  'send_dumps_to_ray' => env('SEND_DUMPS_TO_RAY', false),
  'send_jobs_to_ray' => env('SEND_JOBS_TO_RAY', false),
  'send_log_calls_to_ray' => env('SEND_LOG_CALLS_TO_RAY', false),
  'send_queries_to_ray' => env('SEND_QUERIES_TO_RAY', false),
  'send_requests_to_ray' => env('SEND_REQUESTS_TO_RAY', false),
  'send_http_client_requests_to_ray' => env('SEND_HTTP_CLIENT_REQUESTS_TO_RAY', false),
  'send_views_to_ray' => env('SEND_VIEWS_TO_RAY', false),
  'send_exceptions_to_ray' => env('SEND_EXCEPTIONS_TO_RAY', false),
  'host' => env('RAY_HOST', 'buggregator'),
  'port' => env('RAY_PORT', 8000),
  'remote_path' => env('RAY_REMOTE_PATH', null),
  'local_path' => env('RAY_LOCAL_PATH', null),
  'always_send_raw_values' => false,
];
  1. в .env файл добавляем следующее
RAY_HOST=buggregator
RAY_PORT=8000

Для того чтобы и почта летела в ray-сервер добавляем

MAIL_MAILER=smtp
MAIL_HOST=buggregator
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment