A web front end for viewing Symfony log files
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Tests
src
.editorconfig
.gitignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
composer.json
phpunit.xml

README.md

build status Coverage Status

WebLogViewerBundle

Description

A Symfony bundle to enable viewing your log files via your web front end.

It includes color-coded and collapsable log levels, as well as formatted JSON to SQL.

Installation

Use composer to download the bundle from packagist

composer require greenskies/web-log-viewer-bundle

Register the bundle

public function registerBundles()
    {
        $bundles = [
            //... 
            new Greenskies\WebLogViewerBundle\WebLogViewerBundle(),
            //...
        ];

Routing

# app/config/routing.yml

logs:
    resource: '@WebLogViewerBundle/Controller/'
    type: annotation

Security

Since logs can contain sensitive data it is important that we control access to them.

security:
    #...
    access_control:
        - { path: ^/logs,           roles: ROLE_ADMIN }
        #...
    #...