LogReader

2026 - Heden

Laravel-Log-Reader
Op een gebruiksvriendelijke manier je Laravel logs zoeken, filteren en uitlezen in je browser.
Laravel
Sanctum
Laravel Reverb
Composer package
Laravel Flux
Laravel cashier
Stripe
Laravel Jetstream

De Uitdaging & De Oplossing

Logs controleren (bijvoorbeeld om te controleren of een order correct naar een ERP-systeem is verzonden) kostte voorheen onnodig veel tijd. Het vereiste telkens inloggen via een terminal en het handmatig doorzoeken van losse serverbestanden—bovendien was dit alleen mogelijk vanaf een pc of laptop en vereiste het technische terminal-kennis.

Om dit proces drastisch te versimpelen, heb ik LogReader ontwikkeld: een centraal, veilig SaaS-platform waarmee teams de logs van al hun Laravel-applicaties live in de browser kunnen inzien, doorzoeken en filteren.

Hoe het werkt

Ik heb een externe client-package (mvd81/laravel-logreader) gemaakt die je kan installeren op je Laravel website/app, via Composer. Na het zetten van een API key in je .env kan je de logs direct uitlezen in LogReader. De communicatie verloopt via een beveiligd API-endpoint met Laravel Sanctum-tokens. Realtime deployment updates worden via Laravel Reverb (WebSockets) en Laravel Echo naar de browser gepusht. De UI is volledig gebouwd met Livewire 3 en Flux Pro-componenten, aangevuld met Tailwind CSS. Abonnementsbeheer en betaling verlopen via Stripe Cashier, waardoor het platform schaalbaar is als volwaardig SaaS-product.

Collega's

In het 'multi-plan' zit de optie om 3 collega's per Laravel app uit te nodigen. De teamsfunctionaliteit is gedaan met Laravel Jetstream.

Deployments

Naast het inzichtelijk maken van je logs, biedt LogReader ook een ingebouwde deployment tracker. Zo zie je per applicatie wanneer er voor het laatst gedeployed is, wat de status was en welke branch er uitgerold werd. Je blijft direct op de hoogte bij nieuwe updates door een browserpushnotificatie (en een statuskleur in je browsertabblad, als je Logreader open hebt staan).

Screenshot van deployments - LogReader

Voor wie

Het is geen vervanging voor tools zoals Sentry of Flare — die focussen op directe foutmeldingen die onmiddellijke aandacht vragen. LogReader is juist bedoeld voor interne applicaties waar je periodiek wil weten wat er speelt: elke 2 uur worden nieuwe errors geteld, en via een dagelijkse of wekelijkse e-mailsamenvatting blijf je op de hoogte van het aantal logs.

Logreader dashboard

Op het dashboard zie je in 1 oogopslag, wanneer de laatste deployment is geweest + status, hoeveel errors er vandaag zijn en in de grafiek de fouten tot 7 dagen terug, van al je Laravel projecten.

Screenshot Logreader dashboard

Video impressie

Ga naar de LogReader webapp.

Webbouwplus

Marcel van Doornen - Laravel Freelance developer
Marcel van Doornen, freelance Laravel developer. Kan ik tijd voor je besparen door werk te automatiseren?
Stuur mij een berichtje.
©2026 Webbouw Plus