heyday/silverstripe-backstop

There is no license information available for the latest version (0.1.2) of this package.

Helps log non-200 errors

Installs: 42 066

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 27

Forks: 2

Open Issues: 0

Type:silverstripe-module

0.1.2 2015-04-30 02:00 UTC

This package is auto-updated.

Last update: 2024-04-29 03:18:02 UTC


README

Build Status Code Coverage

Logging for responses with status codes 400-500

Installation (with composer)

$ composer require heyday/silverstripe-backstop:dev-master

Usage

  1. Create a config file in your mysite, e.g. "mysite/_config/logging.yml"

  2. Set up a PSR-3 logger service and add to the Backstop constructor

     Injector:
     	Monolog:
     		class: Monolog\Logger
     		constructor:
     			0: App
     			1:
     				- '%$StreamHandler'
     	StreamHandler:
     		class: Monolog\Handler\StreamHandler
     		constructor:
     			0: '../../error.log'
     	Backstop:
     		class: Heyday\Backstop\Backstop
     		constructor:
     			0: '%$Monolog'
    

Unit testing

$ composer install --dev
$ vendor/bin/phpunit

##License

SilverStripe Backstop is released under the MIT license