Blame view

config/flare.php 2.55 KB
995960380   Андрей Ларионов   Исправления офисо...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
  <?php
  
  use Spatie\FlareClient\FlareMiddleware\AddGitInformation;
  use Spatie\FlareClient\FlareMiddleware\RemoveRequestIp;
  use Spatie\FlareClient\FlareMiddleware\CensorRequestBodyFields;
  use Spatie\FlareClient\FlareMiddleware\CensorRequestHeaders;
  use Spatie\LaravelIgnition\FlareMiddleware\AddDumps;
  use Spatie\LaravelIgnition\FlareMiddleware\AddEnvironmentInformation;
  use Spatie\LaravelIgnition\FlareMiddleware\AddExceptionInformation;
  use Spatie\LaravelIgnition\FlareMiddleware\AddJobs;
  use Spatie\LaravelIgnition\FlareMiddleware\AddLogs;
  use Spatie\LaravelIgnition\FlareMiddleware\AddQueries;
  use Spatie\LaravelIgnition\FlareMiddleware\AddNotifierName;
  
  return [
      /*
      |
      |--------------------------------------------------------------------------
      | Flare API key
      |--------------------------------------------------------------------------
      |
      | Specify Flare's API key below to enable error reporting to the service.
      |
      | More info: https://flareapp.io/docs/general/projects
      |
      */
  
      'key' => env('FLARE_KEY'),
  
      /*
      |--------------------------------------------------------------------------
      | Middleware
      |--------------------------------------------------------------------------
      |
      | These middleware will modify the contents of the report sent to Flare.
      |
      */
  
      'flare_middleware' => [
          RemoveRequestIp::class,
          AddGitInformation::class,
          AddNotifierName::class,
          AddEnvironmentInformation::class,
          AddExceptionInformation::class,
          AddDumps::class,
          AddLogs::class => [
              'maximum_number_of_collected_logs' => 200,
          ],
          AddQueries::class => [
              'maximum_number_of_collected_queries' => 200,
              'report_query_bindings' => true,
          ],
          AddJobs::class => [
              'max_chained_job_reporting_depth' => 5,
          ],
          CensorRequestBodyFields::class => [
              'censor_fields' => [
                  'password',
                  'password_confirmation',
              ],
          ],
          CensorRequestHeaders::class => [
              'headers' => [
                  'API-KEY',
              ]
          ]
      ],
  
      /*
      |--------------------------------------------------------------------------
      | Reporting log statements
      |--------------------------------------------------------------------------
      |
      | If this setting is `false` log statements won't be sent as events to Flare,
      | no matter which error level you specified in the Flare log channel.
      |
      */
  
      'send_logs_as_events' => true,
  ];