├── .gitignore ├── LICENSE ├── README.md ├── logs └── laravel.log └── logstash.conf /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Darwin Biler 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Logstash Laravel Logs 2 | 3 | Process Laravel Log files on Logstash and forward to ElasticSearch 4 | 5 | 6 | ### Installation 7 | 8 | You will need to have of course an ELK stack running. The easiest way is to use [Vagrant ELK Box](https://github.com/comperiosearch/vagrant-elk-box) 9 | 10 | ``` 11 | git clone https://github.com/comperiosearch/vagrant-elk-box.git 12 | cd vagrant-elk-box 13 | vagrant up 14 | ``` 15 | 16 | once you are done setting it up, clone this repo in the root folder of that vm and login to its ssh 17 | ``` 18 | git clone https://github.com/buonzz/logstash-laravel-logs.git 19 | ``` 20 | 21 | login to ssh of ELK box 22 | ``` 23 | vagrant ssh 24 | ``` 25 | 26 | run the sample log file 27 | ``` 28 | cd /vagrant/logstash-laravel-logs 29 | /opt/logstash/bin/logstash agent -f logstash.conf < logs/laravel.log 30 | ``` 31 | 32 | This will parse the contents of [laravel.log](https://github.com/buonzz/logstash-laravel-logs/blob/master/logs/laravel.log) sample file. Of course you can replace that file with your actual access log, or specify a different filename. 33 | 34 | Once parsed, it will be indexed to ElasticSearch running in the localhost. The default index name is *laravel_logs* To view the indexed data in your browser, just visit this URL: 35 | 36 | ``` 37 | http://localhost:9200/laravel_logs/_search?pretty 38 | ``` 39 | 40 | this will show a result from ElasticSearch, with the tokens of log file broken down to each key. 41 | -------------------------------------------------------------------------------- /logs/laravel.log: -------------------------------------------------------------------------------- 1 | [2016-04-16 17:25:45] local.INFO: Hello logstash 2 | [2016-04-16 17:26:30] local.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected '=' in /home/vagrant/Code/Laravel/app/Http/routes.php:16 3 | Stack trace: 4 | #0 [internal function]: App\Providers\RouteServiceProvider->App\Providers\{closure}(Object(Illuminate\Routing\Router)) 5 | #1 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(398): call_user_func(Object(Closure), Object(Illuminate\Routing\Router)) 6 | #2 /home/vagrant/Code/Laravel/app/Providers/RouteServiceProvider.php(59): Illuminate\Routing\Router->group(Array, Object(Closure)) 7 | #3 /home/vagrant/Code/Laravel/app/Providers/RouteServiceProvider.php(40): App\Providers\RouteServiceProvider->mapWebRoutes(Object(Illuminate\Routing\Router)) 8 | #4 [internal function]: App\Providers\RouteServiceProvider->map(Object(Illuminate\Routing\Router)) 9 | #5 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php(507): call_user_func_array(Array, Array) 10 | #6 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(72): Illuminate\Container\Container->call(Array) 11 | #7 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(31): Illuminate\Foundation\Support\Providers\RouteServiceProvider->loadRoutes() 12 | #8 /home/vagrant/Code/Laravel/app/Providers/RouteServiceProvider.php(29): Illuminate\Foundation\Support\Providers\RouteServiceProvider->boot(Object(Illuminate\Routing\Router)) 13 | #9 [internal function]: App\Providers\RouteServiceProvider->boot(Object(Illuminate\Routing\Router)) 14 | #10 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php(507): call_user_func_array(Array, Array) 15 | #11 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(757): Illuminate\Container\Container->call(Array) 16 | #12 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(740): Illuminate\Foundation\Application->bootProvider(Object(App\Providers\RouteServiceProvider)) 17 | #13 [internal function]: Illuminate\Foundation\Application->Illuminate\Foundation\{closure}(Object(App\Providers\RouteServiceProvider), 14) 18 | #14 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(741): array_walk(Array, Object(Closure)) 19 | #15 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\Foundation\Application->boot() 20 | #16 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(203): Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Object(Illuminate\Foundation\Application)) 21 | #17 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(232): Illuminate\Foundation\Application->bootstrapWith(Array) 22 | #18 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(127): Illuminate\Foundation\Http\Kernel->bootstrap() 23 | #19 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(99): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) 24 | #20 /home/vagrant/Code/Laravel/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) 25 | #21 {main} 26 | [2016-04-16 17:26:54] local.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected '=' in /home/vagrant/Code/Laravel/app/Http/routes.php:16 27 | Stack trace: 28 | #0 [internal function]: App\Providers\RouteServiceProvider->App\Providers\{closure}(Object(Illuminate\Routing\Router)) 29 | #1 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(398): call_user_func(Object(Closure), Object(Illuminate\Routing\Router)) 30 | #2 /home/vagrant/Code/Laravel/app/Providers/RouteServiceProvider.php(59): Illuminate\Routing\Router->group(Array, Object(Closure)) 31 | #3 /home/vagrant/Code/Laravel/app/Providers/RouteServiceProvider.php(40): App\Providers\RouteServiceProvider->mapWebRoutes(Object(Illuminate\Routing\Router)) 32 | #4 [internal function]: App\Providers\RouteServiceProvider->map(Object(Illuminate\Routing\Router)) 33 | #5 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php(507): call_user_func_array(Array, Array) 34 | #6 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(72): Illuminate\Container\Container->call(Array) 35 | #7 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(31): Illuminate\Foundation\Support\Providers\RouteServiceProvider->loadRoutes() 36 | #8 /home/vagrant/Code/Laravel/app/Providers/RouteServiceProvider.php(29): Illuminate\Foundation\Support\Providers\RouteServiceProvider->boot(Object(Illuminate\Routing\Router)) 37 | #9 [internal function]: App\Providers\RouteServiceProvider->boot(Object(Illuminate\Routing\Router)) 38 | #10 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php(507): call_user_func_array(Array, Array) 39 | #11 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(757): Illuminate\Container\Container->call(Array) 40 | #12 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(740): Illuminate\Foundation\Application->bootProvider(Object(App\Providers\RouteServiceProvider)) 41 | #13 [internal function]: Illuminate\Foundation\Application->Illuminate\Foundation\{closure}(Object(App\Providers\RouteServiceProvider), 14) 42 | #14 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(741): array_walk(Array, Object(Closure)) 43 | #15 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\Foundation\Application->boot() 44 | #16 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(203): Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Object(Illuminate\Foundation\Application)) 45 | #17 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(232): Illuminate\Foundation\Application->bootstrapWith(Array) 46 | #18 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(127): Illuminate\Foundation\Http\Kernel->bootstrap() 47 | #19 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(99): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) 48 | #20 /home/vagrant/Code/Laravel/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) 49 | #21 {main} 50 | [2016-04-16 17:27:05] local.INFO: Hello logstash 51 | [2016-04-16 17:27:05] local.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'MyObject1' not found in /home/vagrant/Code/Laravel/app/Http/routes.php:16 52 | Stack trace: 53 | #0 [internal function]: App\Providers\RouteServiceProvider->{closure}() 54 | #1 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(158): call_user_func_array(Object(Closure), Array) 55 | #2 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(137): Illuminate\Routing\Route->runCallable(Object(Illuminate\Http\Request)) 56 | #3 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(724): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request)) 57 | #4 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 58 | #5 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 59 | #6 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 60 | #7 [internal function]: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) 61 | #8 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 62 | #9 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 63 | #10 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 64 | #11 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 65 | #12 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 66 | #13 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 67 | #14 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 68 | #15 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 69 | #16 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 70 | #17 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 71 | #18 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 72 | #19 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 73 | #20 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 74 | #21 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 75 | #22 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) 76 | #23 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 77 | #24 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 78 | #25 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 79 | #26 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 80 | #27 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) 81 | #28 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 82 | #29 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 83 | #30 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 84 | #31 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 85 | #32 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 86 | #33 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 87 | #34 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(699): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) 88 | #35 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(675): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) 89 | #36 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(246): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) 90 | #37 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) 91 | #38 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 92 | #39 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(44): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 93 | #40 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) 94 | #41 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 95 | #42 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 96 | #43 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 97 | #44 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 98 | #45 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 99 | #46 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 100 | #47 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(99): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) 101 | #48 /home/vagrant/Code/Laravel/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) 102 | #49 {main} 103 | [2016-04-16 17:27:45] local.INFO: Hello logstash 104 | [2016-04-16 17:27:45] local.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'User' not found in /home/vagrant/Code/Laravel/app/Http/routes.php:16 105 | Stack trace: 106 | #0 [internal function]: App\Providers\RouteServiceProvider->{closure}() 107 | #1 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(158): call_user_func_array(Object(Closure), Array) 108 | #2 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(137): Illuminate\Routing\Route->runCallable(Object(Illuminate\Http\Request)) 109 | #3 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(724): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request)) 110 | #4 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 111 | #5 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 112 | #6 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 113 | #7 [internal function]: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) 114 | #8 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 115 | #9 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 116 | #10 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 117 | #11 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 118 | #12 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 119 | #13 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 120 | #14 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 121 | #15 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 122 | #16 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 123 | #17 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 124 | #18 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 125 | #19 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 126 | #20 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 127 | #21 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 128 | #22 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) 129 | #23 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 130 | #24 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 131 | #25 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 132 | #26 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 133 | #27 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) 134 | #28 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 135 | #29 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 136 | #30 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 137 | #31 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 138 | #32 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 139 | #33 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 140 | #34 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(699): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) 141 | #35 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(675): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) 142 | #36 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(246): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) 143 | #37 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) 144 | #38 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 145 | #39 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(44): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 146 | #40 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) 147 | #41 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 148 | #42 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 149 | #43 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 150 | #44 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 151 | #45 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 152 | #46 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 153 | #47 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(99): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) 154 | #48 /home/vagrant/Code/Laravel/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) 155 | #49 {main} 156 | [2016-04-16 17:27:58] local.INFO: Hello logstash 157 | [2016-04-16 17:27:58] local.ERROR: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'homestead.users' doesn't exist in /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php:333 158 | Stack trace: 159 | #0 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(333): PDO->prepare('select * from `...') 160 | #1 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(666): Illuminate\Database\Connection->Illuminate\Database\{closure}(Object(Illuminate\Database\MySqlConnection), 'select * from `...', Array) 161 | #2 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(629): Illuminate\Database\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) 162 | #3 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(342): Illuminate\Database\Connection->run('select * from `...', Array, Object(Closure)) 163 | #4 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1508): Illuminate\Database\Connection->select('select * from `...', Array, true) 164 | #5 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1494): Illuminate\Database\Query\Builder->runSelect() 165 | #6 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(596): Illuminate\Database\Query\Builder->get(Array) 166 | #7 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(303): Illuminate\Database\Eloquent\Builder->getModels(Array) 167 | #8 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(273): Illuminate\Database\Eloquent\Builder->get(Array) 168 | #9 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(154): Illuminate\Database\Eloquent\Builder->first(Array) 169 | #10 [internal function]: Illuminate\Database\Eloquent\Builder->find(1) 170 | #11 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(3493): call_user_func_array(Array, Array) 171 | #12 [internal function]: Illuminate\Database\Eloquent\Model->__call('find', Array) 172 | #13 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(3507): call_user_func_array(Array, Array) 173 | #14 /home/vagrant/Code/Laravel/app/Http/routes.php(16): Illuminate\Database\Eloquent\Model::__callStatic('find', Array) 174 | #15 [internal function]: App\Providers\RouteServiceProvider->{closure}() 175 | #16 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(158): call_user_func_array(Object(Closure), Array) 176 | #17 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(137): Illuminate\Routing\Route->runCallable(Object(Illuminate\Http\Request)) 177 | #18 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(724): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request)) 178 | #19 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 179 | #20 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 180 | #21 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 181 | #22 [internal function]: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) 182 | #23 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 183 | #24 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 184 | #25 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 185 | #26 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 186 | #27 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 187 | #28 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 188 | #29 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 189 | #30 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 190 | #31 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 191 | #32 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 192 | #33 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 193 | #34 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 194 | #35 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 195 | #36 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 196 | #37 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) 197 | #38 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 198 | #39 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 199 | #40 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 200 | #41 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 201 | #42 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) 202 | #43 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 203 | #44 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 204 | #45 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 205 | #46 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 206 | #47 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 207 | #48 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 208 | #49 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(699): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) 209 | #50 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(675): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) 210 | #51 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(246): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) 211 | #52 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) 212 | #53 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 213 | #54 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(44): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 214 | #55 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) 215 | #56 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 216 | #57 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 217 | #58 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 218 | #59 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 219 | #60 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 220 | #61 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 221 | #62 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(99): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) 222 | #63 /home/vagrant/Code/Laravel/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) 223 | #64 {main} 224 | 225 | Next Illuminate\Database\QueryException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'homestead.users' doesn't exist (SQL: select * from `users` where `users`.`id` = 1 limit 1) in /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php:673 226 | Stack trace: 227 | #0 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(629): Illuminate\Database\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) 228 | #1 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(342): Illuminate\Database\Connection->run('select * from `...', Array, Object(Closure)) 229 | #2 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1508): Illuminate\Database\Connection->select('select * from `...', Array, true) 230 | #3 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1494): Illuminate\Database\Query\Builder->runSelect() 231 | #4 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(596): Illuminate\Database\Query\Builder->get(Array) 232 | #5 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(303): Illuminate\Database\Eloquent\Builder->getModels(Array) 233 | #6 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(273): Illuminate\Database\Eloquent\Builder->get(Array) 234 | #7 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(154): Illuminate\Database\Eloquent\Builder->first(Array) 235 | #8 [internal function]: Illuminate\Database\Eloquent\Builder->find(1) 236 | #9 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(3493): call_user_func_array(Array, Array) 237 | #10 [internal function]: Illuminate\Database\Eloquent\Model->__call('find', Array) 238 | #11 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(3507): call_user_func_array(Array, Array) 239 | #12 /home/vagrant/Code/Laravel/app/Http/routes.php(16): Illuminate\Database\Eloquent\Model::__callStatic('find', Array) 240 | #13 [internal function]: App\Providers\RouteServiceProvider->{closure}() 241 | #14 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(158): call_user_func_array(Object(Closure), Array) 242 | #15 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(137): Illuminate\Routing\Route->runCallable(Object(Illuminate\Http\Request)) 243 | #16 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(724): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request)) 244 | #17 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 245 | #18 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 246 | #19 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 247 | #20 [internal function]: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) 248 | #21 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 249 | #22 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 250 | #23 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 251 | #24 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 252 | #25 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 253 | #26 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 254 | #27 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 255 | #28 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 256 | #29 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 257 | #30 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) 258 | #31 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 259 | #32 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 260 | #33 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 261 | #34 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 262 | #35 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) 263 | #36 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 264 | #37 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 265 | #38 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 266 | #39 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 267 | #40 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) 268 | #41 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 269 | #42 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 270 | #43 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 271 | #44 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 272 | #45 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 273 | #46 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 274 | #47 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(699): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) 275 | #48 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(675): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) 276 | #49 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(246): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) 277 | #50 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) 278 | #51 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 279 | #52 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(44): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 280 | #53 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) 281 | #54 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array) 282 | #55 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) 283 | #56 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 284 | #57 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) 285 | #58 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) 286 | #59 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure)) 287 | #60 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(99): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) 288 | #61 /home/vagrant/Code/Laravel/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) 289 | #62 {main} 290 | [2016-04-16 17:28:15] local.INFO: Hello logstash test again 291 | [2016-04-16 17:29:16] local.DEBUG: this is a debug message 292 | [2016-04-16 17:29:45] local.NOTICE: this is a notice message 293 | [2016-04-16 17:30:07] local.WARNING: this is a warning message 294 | [2016-04-16 17:30:29] local.ERROR: this is an error message 295 | [2016-04-16 17:30:54] local.CRITICAL: this is a critical message 296 | [2016-04-16 17:31:19] local.ALERT: this is an alert message 297 | [2016-04-16 17:31:39] local.EMERGENCY: this is an emergency message 298 | -------------------------------------------------------------------------------- /logstash.conf: -------------------------------------------------------------------------------- 1 | input { 2 | stdin{ 3 | codec => multiline { 4 | pattern => "^\[" 5 | what => "previous" 6 | negate => true 7 | } 8 | } 9 | } 10 | 11 | filter { 12 | grok { 13 | match => { "message" => "\[%{TIMESTAMP_ISO8601:timestamp}\] %{DATA:env}\.%{DATA:severity}: %{DATA:message}" } 14 | } 15 | } 16 | 17 | output { 18 | elasticsearch { 19 | document_type => "logs" 20 | hosts => ["127.0.0.1"] 21 | index => "laravel_logs" 22 | } 23 | } 24 | --------------------------------------------------------------------------------