PHPackages                             hotel-quickly/error-collector - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. hotel-quickly/error-collector

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

hotel-quickly/error-collector
=============================

v1.1.0(10y ago)018.1k1PHPPHP &gt;= 5.4.0

Since Jun 15Pushed 10y ago10 watchersCompare

[ Source](https://github.com/HotelQuickly/ErrorCollector)[ Packagist](https://packagist.org/packages/hotel-quickly/error-collector)[ Docs](http://www.HotelQuickly.com)[ RSS](/packages/hotel-quickly-error-collector/feed)WikiDiscussions master Synced yesterday

READMEChangelog (9)Dependencies (4)Versions (10)Used By (0)

ErrorCollector
==============

[](#errorcollector)

[![Build Status](https://camo.githubusercontent.com/12f4d5be880b640583bf4356526051596e79006b4017b78544dd4e5dad9ccb1f/68747470733a2f2f7472617669732d63692e6f72672f486f74656c517569636b6c792f4572726f72436f6c6c6563746f722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/HotelQuickly/ErrorCollector)

Collector of latte exceptions for project build on [Nette Framework](http://nette.org).

Currently only Amazon AWS S3 is supported as shared storage for exception files.

Installation in your project
----------------------------

[](#installation-in-your-project)

Easiest way is to use [Composer](http://getcomposer.org/):

```
$ composer require hotel-quickly/error-collector:v1.0.5
```

Usage in your project
---------------------

[](#usage-in-your-project)

Add mandatory configuration to config.neon. It's recommended to set access key to s3 in config.local.neon

Mandatory configuration in config.neon

```
errorCollector:
	projectName: hotelquickly
	s3:
		accessKeyId:
		secretAccessKey:
		region: 'ap-southeast-1'
		bucket:
```

Full configuration list

```
errorCollector:
	s3:
		accessKeyId:
		secretAccessKey:
		region: 'ap-southeast-1'
		bucket: hq-error-log
	logDirectory: %appDir%/../log/
	collectFileTypes:
		- *.html
		- *.log
	errorStorage: '\HQ\ErrorCollector\Storage\S3Storage'
```

### Add DI container extension

[](#add-di-container-extension)

For Nette version &gt;= 2.1 add to config.neon to extension list

```
extensions:
	errorCollector: \HQ\ErrorCollector\ErrorCollectorExtension
```

For nette 2.0 add it to bootstrap.php

```
$configurator->onCompile[] = function ($configurator, $compiler) {
    $compiler->addExtension('errorCollector', new \HQ\ErrorCollector\ErrorCollectorExtension);
};
```

### Add presenter with action for cron

[](#add-presenter-with-action-for-cron)

```
