Download the PHP package lumisys/log-viewer-bundle without Composer
On this page you can find all versions of the php package lumisys/log-viewer-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lumisys/log-viewer-bundle
More information about lumisys/log-viewer-bundle
Files in lumisys/log-viewer-bundle
Package log-viewer-bundle
Short Description A log viewer bundle for Symfony 6 and up
License MIT
Homepage https://github.com/LumiSys/symfony-log-viewer-bundle
Informations about the package log-viewer-bundle
Log viewer for Symfony Inspired by opcodesio/log-viewer for Laravel
Log Viewer: a bundle for your Symfony app. It provides a user-friendly UI to read, filter and search log files.
Out of the box it will read your Monolog logs in the var/log
directory, but can be configured to
read logs from any directory.
Features
- 📂 View all the Monolog logs in the
%kernel.logs_dir%
directory, - 📂 View other types of logs - Apache, Nginx, or custom logs,
- 🔍 Search the logs,
- 🔍 Filter by log level (error, info, debug, etc.), by channel, date range or log content inclusion or exclusion,
- 🔍 Search multiple log files at once,
- 🌑 Dark mode,
- 🖥️ Multiple host support,
- 💾 Download or delete log files from the UI,
- ☎️ API access for folders, files & log entries,
Getting started
Requirements
- PHP 8.1+
- Symfony 6.0+ or 7.0+
Installation
Use composer.
If you don't use Symfony Flex, you'll need to manually enable the bundle:
And add the route by creating file /config/routes/fd_log_viewer.php
:
⚠ Ensure access to your logs are secure by adding the line below to /config/packages/security.php
:
After installing the package, publish the front-end assets by running:
Usage
Once the installation is complete, you will be able to access Log Viewer directly in your browser.
By default, it is available at: /log-viewer
on your domain.
Configuration
Default configuration: (Configuration reference)
Read more:
- Adding more monolog directories
- Modifying monolog configuration
- Disabling the default monolog configuration
- Adding additional log files
- Adding apache logs
- Adding nginx logs
- Adding remote hosts
- Configuring the back home url
- Advanced search queries
All versions of log-viewer-bundle with dependencies
ext-json Version *
psr/clock Version ^1.0
symfony/config Version ^6.0||^7.0
symfony/dependency-injection Version ^6.0||^7.0
symfony/filesystem Version ^6.0||^7.0
symfony/finder Version ^6.0||^7.0
symfony/framework-bundle Version ^6.0||^7.0
symfony/http-foundation Version ^6.0||^7.0
symfony/http-kernel Version ^6.0||^7.0
symfony/routing Version ^6.0||^7.0
symfony/validator Version ^6.0||^7.0