<commit_before># Monolog Extensions #

**Version:** *1.0.0*<br/>
**Master build:** [![Master branch build status][travis-master]][travis]<br/>

This library supplies additional log handlers, formatters and processors for use with [Monolog][monolog].
The intention is to make use of the library internally with the aim to eventually submit relevant parts to Monolog
core.<br/>
It can be installed in whichever way you prefer, but we recommend [Composer][packagist].
```json
{
    "require": {
        "graze/monolog-extensions": "~1.0.0"
    }
}
```

### Basic usage ###
```php
<?php
use Aws\DynamoDb\DynamoDbClient;
use Graze\Monolog\ErrorHandlerBuilder;
use Graze\Monolog\Handler\DynamoDbHandler;

$client  = DynamoDbClient::factory(array(/**config**/));
$builder = new ErrorHandlerBuilder();
$builder->setName('project-name')
        ->addHandler(new DynamoDbHandler($client, 'ErrorLog'));

$builder->buildAndRegister();
```


### Contributing ###
We accept contributions to the source via Pull Request,
but passing unit tests must be included before it will be considered for merge.
```bash
$ make
$ make tests
```

If you have [Vagrant][vagrant] installed, you can build our dev environment to assist development.
The repository will be mounted in `/srv`.
```bash
$ vagrant up
$ vagrant ssh

Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
$ cd /srv
```


### License ###
The content of this library is released under the **MIT License** by **Nature Delivered Ltd**.<br/>
You can find a copy of this license at http://www.opensource.org/licenses/mit or in [`LICENSE`][license]


<!-- Links -->
[travis]: https://travis-ci.org/graze/MonologExtensions
[travis-master]: https://travis-ci.org/graze/MonologExtensions.png?branch=master
[monolog]:   https://github.com/Seldaek/monolog
[packagist]: https://packagist.org/packages/graze/monolog-extensions
[vagrant]:   http://vagrantup.com
[license]:   /LICENSE<commit_msg>Add develop branch build status<commit_after># Monolog Extensions #

**Version:** *1.0.0*<br/>
**Master build:** [![Master branch build status][travis-master]][travis]<br/>
**Develop build:** [![Develop branch build status][travis-develop]][travis]

This library supplies additional log handlers, formatters and processors for use with [Monolog][monolog].
The intention is to make use of the library internally with the aim to eventually submit relevant parts to Monolog
core.<br/>
It can be installed in whichever way you prefer, but we recommend [Composer][packagist].
```json
{
    "require": {
        "graze/monolog-extensions": "~1.0.0"
    }
}
```

### Basic usage ###
```php
<?php
use Aws\DynamoDb\DynamoDbClient;
use Graze\Monolog\ErrorHandlerBuilder;
use Graze\Monolog\Handler\DynamoDbHandler;

$client  = DynamoDbClient::factory(array(/**config**/));
$builder = new ErrorHandlerBuilder();
$builder->setName('project-name')
        ->addHandler(new DynamoDbHandler($client, 'ErrorLog'));

$builder->buildAndRegister();
```


### Contributing ###
We accept contributions to the source via Pull Request,
but passing unit tests must be included before it will be considered for merge.
```bash
$ make
$ make tests
```

If you have [Vagrant][vagrant] installed, you can build our dev environment to assist development.
The repository will be mounted in `/srv`.
```bash
$ vagrant up
$ vagrant ssh

Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
$ cd /srv
```


### License ###
The content of this library is released under the **MIT License** by **Nature Delivered Ltd**.<br/>
You can find a copy of this license at http://www.opensource.org/licenses/mit or in [`LICENSE`][license]


<!-- Links -->
[travis]: https://travis-ci.org/graze/MonologExtensions
[travis-master]: https://travis-ci.org/graze/MonologExtensions.png?branch=master
[travis-develop]: https://travis-ci.org/graze/MonologExtensions.png?branch=develop
[monolog]:   https://github.com/Seldaek/monolog
[packagist]: https://packagist.org/packages/graze/monolog-extensions
[vagrant]:   http://vagrantup.com
[license]:   /LICENSE
{'fraction_non_alphanumeric': 0.14553990610328638, 'fraction_numerical': 0.009389671361502348, 'mean_word_length': 4.866666666666666, 'pattern_counts': {'":': 4, '<': 15, '<?xml version=': 0, '>': 19, 'https://': 9, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4566421', 'n_tokens_mistral': 1318, 'n_tokens_neox': 1261, 'n_words': 387}